首页 > 解决方案 > 从 tgz 文件安装 npm - 当 Internet 断开连接时

问题描述

我有test-bundle.tgz使用npm pack命令创建的文件。
如果我手动提取此 tgz 文件的内容 - 它有这些文件夹/文件 -

test-bundle
   package
       node_modules
       gulpfile.js
       npm-shrinkwrap.json
       package.json

如果我在 Internet 连接打开时运行以下命令,则所有包和依赖项都将正确提取 -

npm install test-bundle.tgz

但是,如果我删除npm_cache文件夹(@C:\Users<username>\AppData\Roaming)并在互联网连接关闭时再次运行相同的命令,我会立即收到错误 -

extracting tgz file - npm install command - internet OFF No description
npm WARN extracting tgz file - npm install command - internet OFF No repository field.

我想知道在没有互联网连接时是否可以做任何事情来提取它 -
考虑到 .tgz 文件包含完整的 node_modules 文件夹这一事实。

谢谢!

标签: npmnpm-install

解决方案


推荐阅读