如果第一次返回错误,则中断npm脚本按顺序运行

问题描述

我使用以下npm脚本 "app": "npm run check_packages && npm run copy_static_assets && npm run loaders && npm run pack && node dist/server.js" 并在第一个错误中抛出错误(“ check_packages”:“ node packageChecker.js”),例如

    if (someCondition) {
        throw new Error('Package is missed');
      }

但是在出现错误之后,立即在控制台中看到不需要的代码

    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! [email protected] check_packages: `node packageChecker.js`
    npm ERR! Exit status 1
    npm ERR! 
    npm ERR! Failed at the [email protected] check_packages script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /home/user/.npm/_logs/2020-08-18T15_48_18_757Z-debug.log
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! [email protected] app: `npm run check_packages && npm run copy_static_assets && npm run loaders && npm run pack && node dist/server.js`
    npm ERR! Exit status 1
    npm ERR! 
    npm ERR! Failed at the [email protected] app script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /home/user/.npm/_logs/2020-08-18T15_48_18_782Z-debug.log

如何避免出现此消息? 我不想将--silent放在所有内容

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)