我的webpack配置文件如下所示,将main.js
./src/
捆绑到./lib/public
publicPath究竟在做什么?我可以看到只有path
指定了js包将进入的文件夹?
module.exports = {
entry: './src/js/main.js',
output: {
filename: 'bundle.js',
path: './lib/public/',
publicPath: 'public'
},
module: {
loaders: [
{ test: /\.js$/, loader: 'babel-loader' }
]
}
};
答案 0 :(得分:3)
您可以使用is来定义资产的位置(图像等)。即即使通过设置,您也可以从自定义目录或CDN加载资源。有关详细信息,请参阅官方文档中的output.publicPath。
答案 1 :(得分:0)
publicPath
:您的公共图片,css文件已保存在此处
path
:js build bundle保存在此文件中