我们没有全局安装任何东西,因为我们可能同时处理许多不同的项目,需要不同版本的相同库。但是凉亭和咕噜声怎么样?在互联网的任何地方,我都看到npm install -g bower
我知道前一段时间的咕噜声分成了grunt和grunt-cli,这应该会使全局包更加稳定。但是凉亭呢?
使用此类套餐的最佳做法是什么?如何避免潜在的版本冲突?或者我夸大了问题,我应该只使用-g
选项?
答案 0 :(得分:7)
Spoiler - 全球。
Bower和grunt是开发工具 -
每个前端开发过程都使用Bower ,因此将其用作本地包是错误的。
Grunt 分为grunt和grunt-cli,目的是为了给你grunt-cli中包含的grunt的可运行功能,而代码模块包含在grunt中并且可以在本地安装 - 但是,你会发现自己在其他项目中使用它并在本地安装好几次。
总而言之,最好全局安装以下软件包: