iview-cli 采坑记录

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
        })
相关文章
相关标签/搜索