【问题标题】:Node modules on network driver网络驱动程序上的节点模块
【发布时间】:2019-06-26 00:08:18
【问题描述】:

我正在尝试将所有节点模块放置在网络驱动程序中,以便我和我的队友可以将它们共享给我们所有的 Angular 项目(因为移动节点模块需要大量时间,这可以通过这个解决方案)。

我已经将节点模块添加到我们共享和访问的现有网络驱动程序中,并将我们的项目路径指向该路径。 问题在于编译 - vs code 中的代码的每次编译都需要很多时间(几分钟而不是几秒钟)。 是否有任何理由这样做或通过做其他事情来获得所需的行为的更好方法? 提前致谢。

【问题讨论】:

    标签: angular node-modules network-drive


    【解决方案1】:

    这真的不推荐。

    /node_modules 是一个很大的文件夹,您的网络不会过热吧?

    正确的是只共享 package.json 并在本地机器上单独使用 npm。因此,当您启动 Angular 项目时,node_modules 会自动写入 .gitignore。

    【讨论】:

    • node_modules 内部有数百个文件夹,在 Angular 构建时会读取此文件夹,如果所有团队在网络驱动器上使用相同的文件夹,流量将会增加。
    • 网络过热是什么意思,为什么会这样? (如果网络是本地的,也会发生这种情况吗?)另外,如果我仍然需要它在网络驱动程序中作为需求 - 有什么方法可以减少编译时间?最后,如果我共享 package.json,它仍然需要我在每个人的电脑上都有节点模块,并且当有更新时,也要为其他人更新它。
    猜你喜欢
    • 2017-11-01
    • 1970-01-01
    • 2017-07-20
    • 1970-01-01
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多