关于WEBPACK DEV SERVER

发布于 2022-09-02 13:35:36 字数 88 浏览 17 评论 0

关于 webpack-dev-server --content-base build/

这里的content base 是干什么用的,没看明白

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

妄司 2022-09-09 13:35:36

比如你在src 文件夹下运行webpack-dev-server,访问http://localhost:8801/index.html 时,对应的就是src/index.html;
设置了{contentBase: 'build/'} 后,再访问http://localhost:8801/index.html,对应的就是src/build/index.html了。
类似于wwwroot。

风吹雨成花 2022-09-09 13:35:36

--content-base 为资源文件夹。

The webpack-dev-server will serve the files in the current directory, unless you configure a specific content base.

webpack-dev-server默认在当前目录提供文件服务,除非你在配置中特别指定了content base选项。

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

比如在webpack.config.js中写了如上的配置,如果未指定content-base,如果你想要访问到bundle.js,则需要在地址栏里写上http://localhost:5000/build/bundle.js,这个时候如果我们指定

webpack-dev-server --content-base build/

则可以直接通过http://localhost:5000/bundle.js访问到JS文件。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文