1.iview-cli 关于跨域的问题:
使用 webpack-devServer 启动 node 服务器能够经过配置 proxy 对象实现跨域:css
let proxyUrl = 'http://dev.api.wankaonline.gm825.net'; devServer: { proxy: { '/index': { target: proxyUrl, pathRewrite: {'^/index' : '/index'}, ws: true, changeOrigin: true, }, ... } }
2.打包后文件不加 hash 值,以下修改 :html
filename: '[name].[hash].js', chunkFilename: '[name].[hash].chunk.js' 去掉 filename 和 chunkFilename 的 " [hash] " 就能够了。
3.自动生成的 html 文件 中 引入 css 和 js 文件时 ,加后缀 hash 值:node
webpack配置的 plugins 里面找到 HtmlWebpackPlugin 插件 ,以下配置便可 new HtmlWebpackPlugin({ filename: '../index_prod.html', template: './src/template/index.ejs', inject: false, // html 文件 引入 js 、 css 增长 hash后缀 hash : true })