1 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊
看不到你的目錄結(jié)構(gòu),不過(guò)看你的描述,應(yīng)該是在開(kāi)發(fā)環(huán)境中用的是webpack的server,所以index.html引用的是server地址的打包后的js?,F(xiàn)在生產(chǎn)環(huán)境了,啟動(dòng)不了server,所以js引用不到
解決辦法:修改index.html引用js的地址,改成相對(duì)路徑或者目錄的絕對(duì)路徑,然后將wepkack打包出的地址改成對(duì)應(yīng)的路徑,比如
目錄結(jié)構(gòu)
|-src
|-index.html
|-dist
|- common.js//打包后的文件
|-webpack.config.js
// index.html
<script src="dist/common.js"></script>
//webpack.config.js
...
output: {
path: path.resolve(__dirname,'src/dist'),
filename: '[name].js',
publicPath: '/src/dist'
},
...
添加回答
舉報(bào)