webpack&输出:publicpath混淆?

时间:2016-06-30 14:15:23

标签: webpack

在复数视频上观看webpack上的课程以及如何解释我希望以下配置设置:

output: {
    path: path.resolve('build/js/'),
    publicPath: '/public/assets/js/',
    filename: "bundle.js"
},

webpack具有某种类型的重定向,可重定向依赖项的加载。例如:

<script src="/public/assets/js/bundle.js">

我希望webpack会将其重定向到'/build/js/bundle.js',但它不起作用。他正在使用webpack开发服务器,我正在使用IIS Express通过visual studio运行它。这个重定向只适用于webpack dev服务器吗?

1 个答案:

答案 0 :(得分:0)

据我所知,webpack&webpack-dev-server的配置中有一个publicPath字段。

虽然第一个应告诉编译器在哪里输出&#34;您的捆绑包,第二个仅用于从您提出请求的URL中提取文件名。

基本上将它们设置为相同的值应该正常工作。