gpt4 book ai didi

node.js - npm 仅从本地包安装

转载 作者:太空宇宙 更新时间:2023-11-04 00:38:35 26 4
gpt4 key购买 nike

我熟悉 Python 的包管理器 pip。 Pip 有一个选项可以指定“never make any network calls ,所有包和依赖项都应该从本地目录获取”。

npm 是否可以实现类似的功能?

我想要一个更轻量级的构建过程,并希望从包含 .tgz 文件或类似文件的本地文件夹安装所有 Node 包。

最佳答案

如果有问题的文件夹将用作某种包存储库,我认为 npm link 应该完成这项工作

cd ~/<local-packages-dir>/<pkg>
npm link

cd ~/<project-dir>
npm link <pkg> // installs package to ~/<project-dir>/node_modules/<pkg>

~/<local-packages-dir>/<pkg> 进行的任何更改链接后会体现在 ~/<project-dir>/node_modules/<pkg> .

<小时/>

还要注意,npm install将直接安装 tarball 或文件夹

npm install <folder>:

Install a package that is sitting in a folder on the filesystem.

npm install <tarball file>:

Install a package that is sitting on the filesystem. Note: if you just want to link a dev directory into your npm root, you can do this more easily by using npm link.

Example:

     npm install ./package.tgz

关于node.js - npm 仅从本地包安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37838156/

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