在webpack中,path和publicPath有什么区别
我的网页包配置文件如下所示,它将在webpack中,path和publicPath有什么区别,webpack,babeljs,Webpack,Babeljs,我的网页包配置文件如下所示,它将main.js从/src/绑定到/lib/public publicPath到底在做什么?我可以看到只有路径指定了js包将进入的文件夹 module.exports = { entry: './src/js/main.js', output: { filename: 'bundle.js', path: './lib/public/', publicPath: 'public' }, module: { loader
main.js
从/src/
绑定到/lib/public
publicPath到底在做什么?我可以看到只有路径
指定了js包将进入的文件夹
module.exports = {
entry: './src/js/main.js',
output: {
filename: 'bundle.js',
path: './lib/public/',
publicPath: 'public'
},
module: {
loaders: [
{ test: /\.js$/, loader: 'babel-loader' }
]
}
};
您可以使用is定义资产(图像等)的位置。也就是说,您可以通过设置自定义目录或CDN来加载资产。有关更多信息,请参阅官方文档。
publicPath
:您的公共图像、css文件保存在此处
path
:js构建包保存在此文件中我想补充一下这个问题:何时使用path
以及何时使用publicPath
?