罗欣大B
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
i-tax-management-front-lxzy/build/webpack.dll.conf.js

29 lines
789 B

var path = require('path')
var utils = require('./utils')
var webpack = require('webpack')
var dllPath = path.join(__dirname, '../static/dll/')
module.exports = {
entry: {
vendor: ['lodash.debounce', 'moment', 'photoswipe', 'vee-validate', 'vue', 'vue-resource', 'vue-router', 'vuex']
},
output: {
path: dllPath,
filename: '[name].dll.js',
library: '[name]_library'
},
plugins: [
// uglifjs压缩
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
}),
// 描述依赖对应关系的json文件
new webpack.DllPlugin({
path: path.join(dllPath, '[name]-mainfest.json'),
name: '[name]_library',
context: __dirname // 执行的上下文环境,对之后DllReferencePlugin有用
})
]
}