【问题标题】:Is it possible to change the directory where node.js modules are installed?是否可以更改安装 node.js 模块的目录?
【发布时间】:2013-01-11 14:12:52
【问题描述】:

有没有办法改变 node.js 模块的安装目录?默认情况下(在 Linux Mint 13 上),npm install expresshome/username/node_modules 中安装express 模块,但我希望默认情况下将模块安装在home/username/Dropbox/node_modules 中。

【问题讨论】:

  • 只是好奇,你为什么需要它。如果您想在不同项目之间共享一些通用包,为什么不进行全局安装。
  • @SushantGupta 我同时使用 Linux 和 Windows,我需要将模块与我的所有计算机同步。这就是我想将模块保留在 Dropbox 文件夹中的原因。

标签: node.js npm


【解决方案1】:

如果您想更改安装目录,请尝试设置相关的prefix

只是一个建议,如果它是一个小项目,快速解决方法是在每台机器上单独安装包。如果它是一个大项目,那么我猜你至少会使用一些源代码控制,比如git。可以使用源代码管理优雅地管理所有包依赖项。

【讨论】:

猜你喜欢
  • 2019-12-11
  • 2013-11-21
  • 2012-12-22
  • 2014-01-27
  • 1970-01-01
  • 2021-06-21
  • 1970-01-01
  • 1970-01-01
  • 2014-12-22
相关资源
最近更新 更多