Webpack打包后输出文件路径不对怎么办?

极客奕诺 阅读 3

我用 Webpack 打包项目的时候,发现生成的 bundle.js 路径总是和我配置的 output.path 不一致。我在本地开发时没问题,但一构建到服务器上,引用的路径就变成根目录了,导致资源 404。

我明明在 webpack.config.js 里设置了 publicPath 为 ‘./’,但好像没生效。下面是我的配置片段:

module.exports = {
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: 'js/bundle.js',
    publicPath: './'
  }
};

是不是哪里理解错了?publicPath 和 output.path 到底该怎么配合使用?

我来解答 赞 2 收藏
二维码
手机扫码查看
暂无解答

暂无解答