我正在使用Webpack编译一个javascript包。我在构建任务中指定了一个文件:
webpack({
entry: 'src/js/main.js',
output: { path: 'dist/js' }
}, function(e) {});
然后我在我的包中指定了一些异步包
require([ 'test.json' ], function() {});
主要包和部分包都编译成" dist / js / main.js"," dist / js / 1.main.js"等等。
主捆绑从" localhost:8000 / dist / js / main.js,"但异步/部分依赖关系试图从" localhost:8000 / 1.main.js"加载。我错过了一个关键部分吗?
答案 0 :(得分:2)
您需要设置publicPath
属性,例如:
{
entry: 'src/js/main.js',
output: {
path: 'dist/js',
publicPath: '/dist/js/'
}
}
参考文献: