我正在尝试为我的项目提供不同的结构,以处理项目外部的node_modules。原因是什么?我正在将项目目录与云服务同步,并且上载node_modules将消耗该服务的所有成本。
我已经尝试在.yarnrc中使用带有modules-folder
标志的yarn,但是它不能与run命令一起使用(已经在寻找this issue和this one too了,但是还是坏了)。
此外,尝试使用npm link
,尽管遵循了以下说明,但仍无法使用:
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中安装任何模块。我在此过程中做错了什么?还是有其他软件包管理器可以解决我的问题?
谢谢