管理外部文件夹中的“ node_modules”

我正在尝试为我的项目提供不同的结构,以处理项目外部的node_modules。原因是什么?我正在将项目目录与云服务同步,并且上载node_modules将消耗该服务的所有成本。

我已经尝试在.yarnrc中使用带有modules-folder标志的yarn,但是它不能与run命令一起使用(已经在寻找this issuethis one too了,但是还是坏了)。

此外,尝试使用npm link,尽管遵循了以下说明,但仍无法使用:

  • 我使用以下命令(从我的项目中)在所需的位置创建了node_modules文件夹:
  npm install --prefix /my/location/for/my_project_modules
  • 我在package.json中添加了一个/my/desired/location/for/node_modules/和项目依赖项的my_project_modules
  • /my/desired/location/for/node_modules/执行:
 npm link
  • 从我的项目中执行:
 npm link my_project_modules

它将在我项目的node_modules中创建符号链接。

  • 我执行npm run <command>,它的响应就像没有在node_modules中安装任何模块。

我在此过程中做错了什么?还是有其他软件包管理器可以解决我的问题?

谢谢

sheng13love 回答:管理外部文件夹中的“ node_modules”

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3130790.html

大家都在问