gpt4 book ai didi

webpack - webpack 的 devServer 的默认根目录是什么?

转载 作者:行者123 更新时间:2023-12-01 09:45:15 25 4
gpt4 key购买 nike

我已经配置了 Webpack,具有以下 devServer 配置:

devServer:{
port: 8080,
host: 'localhost',
publicPath: 'http://localhost:8080/',
...
}

我怎么知道开发服务器的根目录在哪里。来自 documentation webpack的,有一个设置devServer.contentBase,我的配置里没有这个设置。

devServer.contentBase (boolean string array)

Tell the server where to serve content from. This is only necessary if you want to serve static files. devServer.publicPath will be used to determine where the bundles should be served from, and takes precedence.

By default it will use your current working directory to serve content, but you can modify this to another directory:

我只是不明白 devServer.publicPath 如何告诉服务器从哪里提供内容!。

[更新]我认为它提供来自 Webpack 中 output.path 设置的文件。但不确定。

最佳答案

检查下面的代码,如果你看到 publicPath: '/' 意味着它将采用 webpack.config.js 所在的目录。

  devServer: {
open: 'http://localhost:9000',
port: 9000,
publicPath: "/",
},

如果要指定文件夹,则需要传递文件夹名称,如下所示。

 devServer: {
open: 'http://localhost:9000',
port: 9000,
publicPath: "/foldername",
},

关于webpack - webpack 的 devServer 的默认根目录是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50149131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com