Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 自定义网页包DevServer消息_Webpack_Webpack Dev Server_Webpack 4 - Fatal编程技术网

Webpack 自定义网页包DevServer消息

Webpack 自定义网页包DevServer消息,webpack,webpack-dev-server,webpack-4,Webpack,Webpack Dev Server,Webpack 4,当前,当我启动我的Webpack DevServer时,它会输出以下消息: i「wds:Project正在运行http://localhost:8080/ 是否可以以某种方式将消息中的url自定义为我当前的项目路径,即:http://localhost:8080/myProject。背后的动机是,现在我需要在项目开始时将myProject添加到浏览器url栏中。正如评论中所述,没有选项仅自定义消息,当然,您可以使用open属性。尽管您始终可以覆盖Webpack DevServer使用的内部日志函

当前,当我启动我的Webpack DevServer时,它会输出以下消息:

i「wds:Project正在运行http://localhost:8080/


是否可以以某种方式将消息中的url自定义为我当前的项目路径,即:
http://localhost:8080/myProject
。背后的动机是,现在我需要在项目开始时将
myProject
添加到浏览器url栏中。

正如评论中所述,没有选项仅自定义消息,当然,您可以使用open属性。尽管您始终可以覆盖
Webpack DevServer
使用的内部日志函数

devServer:{
之前:功能(应用程序、服务器){
让_info=server.log.info;
server.log.info=(…args)=>{
返回_info(…(args.map(s=>typeof s==='string')?
s、 替换(/(http:\/\/localhost:8080\/)/,“$1myProject”):
s
)));
}
}
}

这样,每条消息都将首先从这个“代理”函数传递,如果
http://localhost:8080
作为消息的一部分,它将被替换为
http://localhost:8080/myProject
。当然,它可以进一步定制以处理不同的端口和主机名,但我认为这足以解决这个视觉问题

不,这是不可能的,你可以用开放式的property@Gabriel您是如何将其配置为托管在
/myproject
中的?您能否共享配置的相关部分?我尝试了
public
publicPath
,但没能成功work@LuisFilipe好吧,回到过去,我根据以下指南配置了整个应用程序: