我有一个简单的设置:
|-- a.js
| --b.js
a.js
import('./b.js').then(function (m) {
console.log('imported');
});
b.js
export function b() {}
webpack.config.js
module.exports = {
entry: {
app: './a.js'
},
output: {
path: '/dist',
filename: "bundle.js"
构建后,在/dist
文件夹中创建了两个块:
|---0.bundle.js
|---bundle.js
我在客户端加载bundle.js
,webpack请求0.bundle.js
,但是,它使用的路径不正确:
http://localhost:63342/0.bundle.js
而不是
http://localhost:63342/dist/0.bundle.js
为什么会这样?
我还尝试使用output.publicPath
,但仍尝试在没有/dist
的情况下加载。