vue-cli-service关于 output路径设置+服务端口设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-cli-service关于 output路径设置+服务端口设置相关的知识,希望对你有一定的参考价值。

参考技术A

用vue cli创建一个项目

Inside a Vue CLI project, @vue/cli-service installs a binary named vue-cli-service . You can access the binary directly as vue-cli-service in npm scripts, or as **./node_modules/.bin/vue-cli-service **from the terminal.

这里如果我们运行 npm run serve, 实际上运行的就是 vue-cli-service serve
这个源码我们可以在**./node_modules/.bin/vue-cli-service **打开查看

这里我们可以看到运行的过程:

我们可以了解到val的值是

可看到一个service的服务运行,而这个service实际上是:

这是一个类Service的实例对象,而这个类Service的位置在:
@vue > cli-service下文件夹lib下的Service.js文件:

对应的设置publicPath,outputDir.... 设置在
@vue > cli-service下文件夹lib下options.js文件中

服务器端口设置文件:
@vue > cli-service > lib > commands文件夹下的serve.js文件:

vue-cli-service构建完成后,进程不会自动关闭

【中文标题】vue-cli-service构建完成后,进程不会自动关闭【英文标题】:When the vue-cli-service build is completed, the process will not shut down automatically 【发布时间】:2020-02-10 18:17:55 【问题描述】:

当我使用vue-cli-service构建我的项目时,控制台提示:

 DONE  Build complete. The dist directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html

我使用的命令是:

vue-cli-service build

但是,该进程不会自动关闭。

通常我不用担心这个,但是当我使用jenkins之类的工具时,构建过程没有关闭,jenkins无法继续。

【问题讨论】:

您使用什么命令构建项目?请发布带有所有参数的完整命令 好的,我已经添加了。 【参考方案1】:

我已经知道原因了,因为我在打包的时候也执行了一段代码来监控文件的变化,导致打包后进程无法退出。

【讨论】:

以上是关于vue-cli-service关于 output路径设置+服务端口设置的主要内容,如果未能解决你的问题,请参考以下文章

vue-cli-service构建完成后,进程不会自动关闭

vue-cli-service 使用的入口文件是哪个?

vue-cli-service: SyntaxError: Unexpected token '...'。需要一个属性名称

如何在 HTTP-2 上使用 Vue-CLI-service 服务?

Vue.js:如何防止 `vue-cli-service --modern` 构建遗留​​包?

如何解决“vue-cli-service”不被识别为内部或外部命令?