【问题标题】:Change node_modules path specific to project更改特定于项目的 node_modules 路径
【发布时间】:2017-08-21 19:46:19
【问题描述】:

我有一个项目结构

|-app
   |-...
|-libs
|- package.json
|- index.html

我希望 node_modules 文件夹位于“libs”文件夹中。像这样-

|-app
   |-...
|-libs
   |-node_modules
       |-angular
       |-...
|- package.json
|- index.html

有没有办法为此设置配置。这样下次我安装任何软件包时,依赖项将直接转到该文件夹​​。

【问题讨论】:

  • 我不确定它是否可以工作,但符号链接可以满足您的需求吗?
  • 如果您在执行npm install 时将 CD 放入 libs 文件夹,它应该将软件包安装到该 node_modules 文件夹中。唯一的问题是,在您的根目录中执行 npm init 是行不通的。

标签: javascript node.js npm


【解决方案1】:

只需 cd 进入文件夹并运行 npm init。这将创建 package.json 文件。然后,您可以添加将安装在该文件夹内的 node_modules 中的软件包。

【讨论】:

  • 我认为 OP 在需要模块时希望更改 node_modules 文件夹而不更改路径。
猜你喜欢
  • 2012-08-17
  • 1970-01-01
  • 1970-01-01
  • 2014-11-29
  • 1970-01-01
  • 2016-10-05
  • 2013-04-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多