npm - 从 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 文件夹这一事实。
谢谢!
解决方案
推荐阅读
- azure-logic-apps - 使用逻辑应用根据大型对象数组中的字段编写新 JSON
- sql - BigQuery - 如何查找 1 个或多个类别中唯一重叠值的计数(分类值计数)?
- sql - 如何根据布尔值将 SQL 行拆分为多行?
- html - 如何防止垂直堆叠的导航下拉菜单覆盖移动设备中的其他导航链接
- flutter - 如何使用 Firestore 和 FirebaseAuth 检查当前用户是否是 Flutter 中的管理员
- c++ - std::shared_ptr 为空但不为空
- vhdl - vhdl 和门返回未知值
- android - Kotlin - 基于选择在数据之间共享视图模型
- mysql - 我添加了一个 MySQL 数据库,现在从单独的 H2 数据库中检索测试失败。注释掉 MySQL 配置使测试通过
- r - 创建具有范围的列