首页 > 其他分享 >在不开启多个终端的情况下,实现并发执行npm命令开启多个服务的操作方式

在不开启多个终端的情况下,实现并发执行npm命令开启多个服务的操作方式

时间:2022-11-09 17:48:11浏览次数:44  
标签:npm run lib 多个 开启 service build cli

安装 npm install concurrently --save-dev

"concurrently": "^7.3.0",

concurrently支持开启多个服务,如下示例中执行npm run dev或者npm run all,则可以同时执行多个npm运行指令。

"scripts": {
    "build": "vue-cli-service build",
    "serve": "vue-cli-service serve",
    "lint": "vue-cli-service lint",
    "report": "vue-cli-service build --report",
    "koa": "node ./koa/abs.js",
    "dev": "concurrently \"npm run koa\" \"npm run serve\""
},
或
"scripts": {
    "dev": "node app.js",
    "start": "node index.js",
    "all": "concurrently \"npm run dev\" \"npm start\""
},

支持多个打包程序服务一起进行的方式,使用&& 合并多个npm运行命令,执行 npm run build:all则得到lib-index和lib-login两个打包文件。

"scripts": {
    "dev": "vue-cli-service serve",
    "build": "vue-cli-service build",  
    "lib": "vue-cli-service build --target lib --name lib-index --dest lib-index ./src/index.js",
    "lib:login": "vue-cli-service build --target lib --name lib-login --dest lib-login ./src/login.js",
    "build:all": "npm run lib && npm run lib:login",
},

标签:npm,run,lib,多个,开启,service,build,cli
From: https://www.cnblogs.com/min77/p/16874470.html

相关文章

  • 国标视频云平台EasyGBS如何批量开启按需直播?
    国标视频云服务EasyGBS支持设备/平台通过国标GB28181协议注册接入,并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台部署简单......
  • IDEA如何像Eclipse一样多屏,多个Tab同时显示
    一、首先打开IDAE进入设置页面接着在搜索框输入split,如下页面,只需修改我此处设置的三个地方,添加快捷键即可。选中一个,右键单击,单击 addKeyboardshortCut,然后输入你想设......
  • 一台服务器中部署多个redis
    一、安装redis首先在服务器上安装redis,若已安装,忽略这一步。安装过程略。二、新建redis配置文件根据原redis配置文件,创建新的配置文件#找到配置文件所在位置$find/-......
  • 【转载】npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tr
    转载https://blog.csdn.net/yqx_123/article/details/118787849原因项目的依赖关系有冲突,使用npminstall报错,使用yarn可以安装,但是无法启动。步骤接受不正确......
  • go-npm 基于npm 进行跨平台分发golang 二进制程序
    一个不错的工具,对于基于npm分发golang二进制文件的是一个不错的工具,很值得使用比如gomplate就基于了此工具参考资料https://www.npmjs.com/package/go-npmhttps://git......
  • 浏览器无痕模式有什么作用,手机浏览器开启无痕模式的方法
    在我们的手机基本上都安装了浏览器,当我们在上网过程中,不想浏览记录被留下,那么开启无痕模式是非常有必要的。那么,浏览器的无痕模式有什么作用,手机浏览器如何开启无痕模式呢?......
  • oracle批处理开启或者关闭服务
    机子上装着Oracle,但并不是很常要用到,所以把原先自启动的服务设成手动,这样便不会每天开机很慢,也不会占用系统资源。​​​​我写了两个bat文件(批处理)。启动Oracle.bat@echo......
  • 安装npm
    【工具官网】Node.js: ​​http://nodejs.cn/​​【安装步骤】一、安装node.js1.前往​​node.js官网​​下载并安装工具,这里安装路径选到D盘,D:\ProgramFiles\nodejs 安......
  • 怎么用构造体输入多个数据捏?(c)
    定义结构体描述学生信息,每名学生的信息包括学号,姓名和大学英语的成绩,请编写程序输出60分以下的学生的学号,姓名和大学英语成绩信息。就拿这个例子来说吧,首先我们定义一个......
  • 阿里云Imagine Computing创新技术大赛正式开启!
    阿里云ImagineComputing创新技术大赛,是由阿里云与英特尔主办,阿里云天池平台、边缘云、视频云共同承办的顶级赛事,面向个人开发者和企业的边缘云领域算法及实时音视频应用......