在npm脚本中,如何选择全局npm而不是本地npm?

时间:2018-06-30 12:11:26

标签: npm

我有一个几乎不可思议的情况: 我的项目依赖于cordova-lib@6.5.0软件包,该软件包具有npm@^2.10.x作为依赖项! (我认为)最糟糕的是,它在运行npm脚本时夺走了我的全局npm。 除了它是一件坏事之外,应该避免使用它,也许是更新可以解决此问题,等等...我正在寻找这种情况的方法/破解/解决方法。 假设我的package.json中有一个脚本:

"scripts":{ "libs:update":"npm update bizotop-common-ui-components" }

当我运行npm run libs:update时,将运行本地npm(2.10.x)而不是我的全局npm(6.1.0)。

如果我必须一直将npm@2.10.x作为本地依赖项,那么您是否知道任何破解/解决方法,以便在这种情况下可以在我的npm脚本中运行npm的全局版本?

谢谢! +1

0 个答案:

没有答案