Files
zsxt_nbzs_h5/FrontCode1/vue/config/webpack.config.js
2021-09-15 16:59:23 +08:00

24 lines
1016 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const path = require('path') //调用node.js中的路径
const VueLoaderPlugin = require('vue-loader/lib/plugin')
module.exports = {
entry: {
index: './src/main.js', //需要打包的文件
},
output: {
filename: '[name].js', //输入的文件名是什么,生成的文件名也是什么
path: path.resolve(__dirname, '../dist'), //指定生成的文件目录
},
mode: 'development', //开发模式没有对js等文件压缩默认生成的是压缩文件
module: {
rules: [
// postcss-loader解决一些浏览器不兼容css代码的问题
{ test: /\.css$/, use: ['style-loader', 'css-loader', 'postcss-loader'] },
// 配置less加载器
{ test: /\.less$/, use: ['style-loader', 'css-loader', 'less-loader'] },
//exclude为排除项意思是不要处理node_modules中的js文件
{ test: /\.js$/, use: 'babel-loader', exclude: /node_modules/ },
{ test: /\.vue$/, loader: 'vue-loader' },
],
},
plugins: [new VueLoaderPlugin()],
}