首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在全球还是在本地?

在全球还是在本地?
EN

Stack Overflow用户
提问于 2015-02-16 14:25:42
回答 1查看 1.1K关注 0票数 7

我们有nvm不能在全局上安装任何东西,因为我们可能同时处理许多不同的项目,这些项目需要相同库的不同版本。但是弓箭声和咕噜声呢?在互联网上的每一个角落,我都能看到npm install -g bower,我知道,不久前我的咕噜声分裂成咕噜咕噜和咕噜咕噜声,这应该会使全球软件包更加稳定。但是保尔呢?

使用这些包的最佳实践是什么?如何避免潜在版本冲突?或者我夸大了问题,我应该简单地使用-g选项?

EN

回答 1

Stack Overflow用户

发布于 2015-02-16 14:31:24

剧透-全球范围。

鲍尔和格伦特是开发工具-

在每个前端开发过程中都使用Bower,因此将其用作本地包是错误的。

grunt 分为咕噜和咕噜-cli,目的是让您在代码模块打包为grunt-cli时,可以在其他项目中使用它,并在本地安装几次。

长话短说,最好在全球范围内安装以下软件包:

  1. 开发工具
  2. 非生产包装
  3. 在您的托管服务器上全局安装的共享包--例如,您可以在全局上安装express并在所有其他项目中使用它,但是您必须确保它在您的服务器上是全局的(请在package.json中提到这一点)。
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28543573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档