gpt4 book ai didi

webpack - 从虚拟目录提供 Webpack

转载 作者:行者123 更新时间:2023-12-02 17:18:30 25 4
gpt4 key购买 nike

我正在将所有文件构建到“dist”文件夹中。

Dist

->index.html

->bundle.js

我已将配置设置为在我需要的特定端口上运行。

{   
entry: './src/index.js',
devtool: 'source-map',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
},
devServer: {
port: 9004,
contentBase: path.join(__dirname, "dist")
},
watch: true,
}

我尝试添加

proxy: {
"/virtual-directory-name-here": {
"target": {
"host": "localhost",
"port": 9004
}
}
}

在 devServer 下,但没有运气。我知道您可以在输出下添加 publicPath ,但我不一定需要其中包含虚拟目录的文件。我只是希望它像 IIS 虚拟目录一样工作。

我的最终目标是提供位于 http://localhost:9004/virtual-directory-name-heredist 文件夹中的所有文件。

有人能指出我正确的方向吗?

最佳答案

我也一直在找这个。找到了使用 devServer 的代理选项的解决方案:

proxy: {
"/virtual-folder": {
target: "http://127.0.0.1:9004",
pathRewrite: {"^/virtual-folder" : ""},
}
},

此外,如果有人使用 https 作为本地主机,可能需要添加到配置中:

secure: false 

关于webpack - 从虚拟目录提供 Webpack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45967423/

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