webpack.base.js 文件
const path = require('path');
const webpack = require('webpack');
const VueLoaderPlugin = require('vue-loader/lib/plugin');
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
const devMode = process.env.NODE_ENV !== 'production';
// console.log( 'devMode === ', devMode );
function resolve (dir) {
let newPath = path.join(__dirname, '..', dir);
// console.log("newPath == ", newPath);
return newPath;
}
let baseConfig = {
resolve: {
// 定义别名
alias: {
'@': resolve('src'),
'vue$': 'vue/dist/vue.esm.js',
},
// 告诉webpack解析模块时应该搜索哪些目录
modules: [path.resolve( __dirname, 'src' ), 'node_modules'],
extensions: ['.js', '.vue', '.json', '.less', '.scss']
},
entry: {
// index: path.resolve( __dirname, 'src/pages/home/main.js' ),
index: './src/pages/home/main