在我的 package.json 中我有这两个脚本,但要运行它们,我需要打开两个不同的终端:
"start": "nodemon server.js --ignore public --ignore frontend",
"dev": "webpack -w"
我尝试用这个脚本同时运行这两个程序:
"dev": "nodemon server.js --ignore public --ignore frontend ; webpack -w"
和
"dev": "nodemon server.js --ignore public --ignore frontend && webpack -w"
但是,它们都没有起作用。有没有办法在一个终端中完成这项工作?另外,抱歉我的英语不好,我还在学习
答案1
您应该使用如下结构:
nodemon server.js --ignore public --ignore frontend & webpack -w
使用;
平均连续执行、&&
再次平均连续执行,并且只有第一次执行的退出代码为 0 时才会执行第二个命令。
通过上面的例子,您可以将第一次执行放在后台并启动第二次执行。
我认为dev:
和start:
只是标签