问题:
atool-build默认编译出index.js, index.css, 当项目发布新版本,但用户游览器加载的经常还是上个版本的缓存,用户不得不手动去清除缓存。
方案:
引入webpack的插件html-webpack-plugin,应用html模版。
- install html-webpack-plugin.
|
|
更改package.json
npm run clear: 清除之前版本的js/css文件。
—hash atool-build的选项,设置了之后webpack将会编译出带hash的js/css文件。
|
|
- 更改webpack.config.js,指定该index.ejs为html模版文件
|
|
- index.ejs. 注:在调试过程中发现必须后缀名为.ejs.不然模版不起做用,因时间关系没有深究。
|
|
- 编译后生成的index.html
|
|