在另一个文件夹中存储和使用项目node_modules

时间:2018-05-28 13:41:07

标签: node.js npm node-modules

我使用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_modulesproject\ 1正是我不想要的。

0 个答案:

没有答案