当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 按顺序运行npm脚本时忽略错误

来源:互联网 收集:自由互联 发布时间:2021-06-16
每当我构建要服务的项目时,我都必须执行三个脚本: npm run build:local //calls tsc to compile ts into js filesnpm run build:webpack //invokes webpack to bundle js files into one minified file npm run serve //runs my lite
每当我构建要服务的项目时,我都必须执行三个脚本:

npm run build:local     //calls tsc to compile ts into js files
npm run build:webpack   //invokes webpack to bundle js files into one minified file 
npm run serve           //runs my lite-server to preview files

我想按顺序运行这些命令:

npm run build:local && npm run build:webpack && npm run serve

但是,由于需要在我的ts文件中包含一些JQuery,因此在npm run build期间出现错误:local throws无法找到名称’$’.但是,我的代码无论如何编译它,并且该行对我的项目至关重要,因此它需要在那里(现在).该错误会停止脚本的顺序执行.有没有办法忽略错误并继续执行链?

试一试:

npm run build:local ; npm run build:webpack && npm run serve

我想到&&意思是“如果最后一个命令没有错误,则只运行下一个命令.”而且;意思是“无论最后一个命令发生什么,都要运行下一个命令.”还有||,表示“仅当最后一个命令出错时才运行下一个命令”.这对于像npm run build:local ||这样的东西很方便回声“构建失败!”

网友评论