终端中的脚本名称冲突

时间:2016-06-09 22:04:51

标签: macos path npm

我刚刚安装了

npm install -g angular-cli

并尝试初始化新项目

ng new foo

不幸的是,我已安装了nailgun,它也使用ng关键字。

如何设置哪个优先?更好的是,有一种简单的方法可以重命名其中一种吗?

1 个答案:

答案 0 :(得分:1)

路径中找到的第一个是将要调用的路径,因此您可以将路径重新排序为第一个选项。当你需要nailgun时,你可以在路径中交换nailgun和全局npm模块目录的订单。

可以重命名全局安装位置的.bin目录中的ng,但如果其他角度工具希望能够调用ng,则可能会产生副作用