gpt4 book ai didi

javascript - 避免为所有项目一遍又一遍地下载 Node JS 模块

转载 作者:可可西里 更新时间:2023-11-01 11:47:57 24 4
gpt4 key购买 nike

我正在学习 NodeJS 和 Electron 应用程序开发,目前我使用的每个示例应用程序都让我运行命令 npm install,这导致 node_modules 下载到项目文件夹。这会导致大量磁盘使用,因为许多应用一遍又一遍地使用相同的 Node 模块。

有没有办法将所有项目所需的所有 Node 模块安装到一个中央位置,并使它们都使用这 1 个模块源?


更新

我的另一个问题。如果我正在构建的 Electron 应用程序被打包为可安装的 .exe 文件。当应用程序在其他用户 PC 上运行时,他们是否能够打包这些全局 Node 包所需的功能?

最佳答案

有两种安装 npm 包的方法:本地或全局。要全局下载包,您只需使用命令 npm install -g如果您想将模块用作命令行工具,建议这样做。


更新

您可以随时使用: npm link (in package dir)npm link [<@scope>/]<pkg>[@<version>]这只会在您的磁盘上安装一次模块,并且每增加一次就会创建指向该模块的符号链接(symbolic link)。

关于javascript - 避免为所有项目一遍又一遍地下载 Node JS 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39377485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com