let timeStamp = new Date().getTime();
module.exports = {
// publicPath: process.env.NODE_ENV === "production" ? "/evaluation-app/" : "/",
publicPath: "./",
chainWebpack: config => {
config
.plugin('html')
.tap(args => {
args[0].title = '考核评价'
return args
}),
// 在chainWebpack中添加下面的代码
// config.entry('main').add('babel-polyfill') // main是入口js文件
config.module.rule('js').test(/\.js$/).use('babel-loader').loader('babel-loader')
},
configureWebpack: config => {
config.entry.app = ["babel-polyfill", "./src/main.js"];
},
// css: { //重点.
// extract: { // 打包后css文件名称添加时间戳
// filename: `css/[name].${ timeStamp }.css`,
// chunkFilename: `css/[name].${ timeStamp }.css`,
// }
// },
// configureWebpack: { //重点
// output: { // 输出重构 打包编译后的 文件名称 【模块名称.版本号.时间戳】
// filename: `[name].${ timeStamp }.js`,
// chunkFilename: `[name].${ timeStamp }.js`
// },
//}
// 选项...
filenameHashing: false, // 打包的时候不使用hash值.因为我们有时间戳来确定项目的唯一性了.
}