Webpack不从同一个根加载部分文件

时间:2016-01-15 02:02:03

标签: javascript webpack

我正在使用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"加载。我错过了一个关键部分吗?

1 个答案:

答案 0 :(得分:2)

您需要设置publicPath属性,例如:

{
    entry: 'src/js/main.js',
    output: {
        path: 'dist/js',
        publicPath: '/dist/js/'
    }
}

参考文献: