我使用Google云端硬盘来容纳我的项目,每次我在依赖项中进行更改时同步数千个文件都是令人沮丧的。
我想在VueJS和非VueJS节点项目中使用以下结构:
Google\ Drive/
+-- workspace/
| +-- project\ 1/
| | +-- node_modules/
|
| +-- project\ 2/
| | +-- node_modules/
|
+-- project 1/
| `-- package.json
|
+-- project 2/
| `-- package.json
通过这种方式我可以设置一个"不同步"在workspace
文件夹中,其中包含每个项目的node_modules。我不知道如何将npm i
链接到此目录,我在StackOverflow上尝试过的各种答案对我有用(可能是因为我做错了)。
在npm i -g --prefix ~/test
文件夹中运行Google\ Drive/project\ 1/
只需在~/test/node_modules/lib/node_modules/project\ 1/
创建一个符号链接回到当前目录,这意味着我仍然在node_modules
内project\ 1
正是我不想要的。