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