zoukankan      html  css  js  c++  java
  • 常用的webpack 配置

    const path = require('path');
    let HtmlWebpackPlugin = require('html-webpack-plugin');
    let VueLoaderPlugin = require('vue-loader/lib/plugin')
    module.exports = {
      entry: './src/main.js',
      output: {
        path: path.resolve(__dirname),
        filename:'bundle.js',
      },
      resolve: {
        // 设置别名
        alias: {
            '@': resolve('src'),// 这样配置后 @ 可以指向 src 目录
             '@components': path.resolve(__dirname, 'src/components')
        }
     },
     module:{
        rules:[
            {test:/.css/,use:['vue-style-loader','css-loader']},
            {
                test:/.js/,
                use:{
                    loader:'babel-loader',
                    options:{
                        presets:['@babel/preset-env']
                     },
                },
                exclude:/node_modules/,
            },
            {test:/.vue/,use:'vue-loader'}
        ]
    },
     plugins:[
        new VueLoaderPlugin(),
        new HtmlWebpackPlugin({
            template:'./src/index.html'
        })
     ]
    };
     
     
     
     
     webpack webpack-cli webpack-dev-server  webpack 需要的 
     vue-style-loader css-loader  处理css样式
     html-webpack-plugin 处理html
     @babel/core @babel/preset-env babel-loader   处理es6 语法
     vue-template-compiler  vue-loader 处理vue  编译的
     webpack-merge  合并webpack  配置

     

  • 相关阅读:
    jquery:class选择器(父子关系)
    jquery:跳转网页
    jquery:获得当前点击对象 : $(this)
    jquery:向后台提交数组
    03 适配器 代理 外观 装饰者
    02 工厂模式
    01 单例模式 Singleton
    设计模式概论与原则 & UML类图
    06 JDBC & ORM
    05 注解与反射 & JVM
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/11597011.html
Copyright © 2011-2022 走看看