节点包优先级,全局与本地

时间:2017-01-14 00:51:55

标签: javascript angular npm

我注意到我在全球范围内安装了Angular 2,而且我不知道我什么时候可以这样做,或者这是否应该如此。如果在每个项目中定义它,那似乎并不是必要的。

如果我在本地和全球都有不同的版本,我会想知道会有什么副作用。哪个优先?删除所有Angular包的最佳方法是什么。

1 个答案:

答案 0 :(得分:3)

全球安装的NPM软件包实际上只会影响您的命令行环境。 pm2sequelize之类的内容会将bin/个简单文件插入PATH,以使您的生活更轻松。

为了require某些内容,它需要出现在package.json中以及正确安装。