iview-admin使用webpack打包之后发布报Uncaught SyntaxError: Unexpected token <

因为写的代码需要发布到测试和生产服务器各一套,打包之后分别放在服务器的nginx目录下,但是发现一套正常能打开,但是有一套报错

Uncaught SyntaxError: Unexpected token <

vender-base.07c0f587771efee1da93.js:1 Error: Loading chunk 62 failed.
at HTMLScriptElement.n (vender-base.07c0f587771efee1da93.js:1)

vender-base.07c0f587771efee1da93.js:1 Uncaught (in promise) Error: Loading chunk 62 failed.

这时是因为服务器域名不一样,需要需要在webpack.prod.config.js文件里面修改服务器域名,

module.exports = merge(webpackBaseConfig, {
output: {
// publicPath: 'http://localhost:8004/dist/', // 修改 https://iv...admin 这部分为你的服务器域名
publicPath: 'http://192.168.8.110:8003/dist/'
filename: '[name].[hash].js',
chunkFilename: '[name].[hash].chunk.js'
},
再重新build之后发布就不报错了
原文地址:https://www.cnblogs.com/zhanghuijing/p/8880248.html