首页 > 解决方案 > `npm i` 和 `CI=false npm i` 有什么区别?

问题描述

在特定提交后,我的持续集成管道中断了。

我不能也npm i不能npm ci了,yarn工作正常。

我正在使用节点 v13.11.0 和 npm 6.14.2

我希望该命令同时传入 CI 和本地环境。

相反,它在 CI 期间失败:

npm ERR! cb() never called! when doing npm install

这是完整的日志:

https://gist.githubusercontent.com/kopax/3b627be39a50cf0a6bea6f20f7d179b2/raw/7448fb398a713e76620f138f7e7337eadb88f052/npm-error.log

但是,当我设置时CI=false,CI 通过,为什么以及有什么区别?

标签: node.jsnpm

解决方案


推荐阅读