Node.js 仅从本地软件包安装npm

Node.js 仅从本地软件包安装npm,node.js,npm,Node.js,Npm,我熟悉Python的包管理器pip。Pip有一个选项可以指定“所有包和依赖项都应该从本地目录获取” npm也有类似的可能吗 我想要一个更轻量级的构建过程,并希望所有节点包都从本地文件夹安装,其中包含.tgz文件或类似文件。如果所讨论的文件夹将用作各种包存储库,我认为应该完成这项工作 cd ~/<local-packages-dir>/<pkg> npm link cd ~/<project-dir> npm link <pkg> // insta

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

npm也有类似的可能吗


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

如果所讨论的文件夹将用作各种包存储库,我认为应该完成这项工作

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

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

好的,我明白了。
npm如何安装文件夹/tarball
处理依赖关系?@codeape你所说的处理依赖关系是什么意思?它应该像对待其他NPM软件包一样对待它们,它将尝试在顶级安装它们,除非与
包.json中的依赖项存在冲突,否则它将安装嵌套在
节点\u模块中的dependent packages文件夹中的依赖项。我的意思是:
npm install folder/tarball
是否会尝试从internet下载依赖项?
     npm install ./package.tgz