问题:
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
| 
 | 
 |