Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/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
Javascript 以编程方式启动vue cli服务时控制网页详细信息_Javascript_Node.js_Vue.js_Webpack_Vue Cli 3 - Fatal编程技术网

Javascript 以编程方式启动vue cli服务时控制网页详细信息

Javascript 以编程方式启动vue cli服务时控制网页详细信息,javascript,node.js,vue.js,webpack,vue-cli-3,Javascript,Node.js,Vue.js,Webpack,Vue Cli 3,我正在尝试从Node.js应用程序内部运行vue cli服务,如下所示: const-Service=require(“@vue/cli-Service”); const service=新服务(process.cwd()); 服务初始(“开发”); service.run('service')。然后({server,url})=>{ log(“在”+url上启动服务器”); }); 它是有效的 $node e2e.js 正在启动开发服务器。。。 40%构建130/136模块6活动…节点_模块

我正在尝试从Node.js应用程序内部运行
vue cli服务
,如下所示:

const-Service=require(“@vue/cli-Service”);
const service=新服务(process.cwd());
服务初始(“开发”);
service.run('service')。然后({server,url})=>{
log(“在”+url上启动服务器”);
});
它是有效的

$node e2e.js
正在启动开发服务器。。。
40%构建130/136模块6活动…节点_模块/eslint加载程序/index.js??ref--13-0/ui/src/js/config/Product.js。。。
. . .
. . .
已在上启动服务器http://localhost:8080/
但是当我在
production
模式下(将
service.init(“开发”)
更改为
service.init(“生产”)
)时,我再也看不到网页“构建”的进度了

$node e2e.js
正在启动开发服务器。。。
已在上启动服务器http://localhost:8080/

因此,我的问题是:如何在生产模式下启动Vue服务器,但保持将网页包进度打印到控制台?

进度由网页包报告,该进程由Vue CLI报告(自3.x以来)

您可以在中使用
devServer.progress=true启用此插件(当前):

module.exports={
开发服务器:{
进度:true//始终显示进度(即使在生产模式下)
}
}
或者在
e2e.js
中,您可以在
init()之后将
ProgressPlugin
插入
服务
实例的
webpackChainFns[]

service.init(“生产”)
service.webpackChainFns.push(配置=>{
配置
.plugin(“进度”)
.使用(需要(“webpack/lib/ProgressPlugin”))
})

Vue文档中没有记录这一点,这让我感到困惑。花了6个小时写了一个脚本来做同样的工作,然后发现了这个。难以置信的