node.js - 在新机器上安装软件包时出现 npm 错误
问题描述
我想从 ShrinkWrap.json 文件安装包,我正在尝试在新机器上安装包,但命令npm install
抛出错误
npm WARN tar ENOENT:没有这样的文件或目录,打开 '/build/Source/Web/node_modules/.staging/whet.extend-0ac707ec/package.json
预期行为: 我希望正确安装软件包
到目前为止我尝试了什么:
删除了 node_modules 文件夹并删除了 package-lock.json 文件npm cache clean --force
以及
详细信息 节点版本:10.17.0
注意:我只想从 shrinkwrap.json 文件安装包
解决方案
使用 npm shrinkwrap 时,package.json
除了文件之外还需要npm-shrinkwrap.json
文件。错误说它找不到package.json
文件。
推荐阅读
- javascript - 使用reactjs提交时无法从对象中删除数组和属性(多个)
- nginx - .net core api 和 nginx 作为反向代理的性能问题
- azure - 如何从 Azure Key Vault 读取和更新 Azure Logic App 的 parameters.json 文件中的机密信息
- r - 将 ts 对象转换为人类可读的时间格式
- bash - Gatsby develop 命令在 macOS High Sierra 上失败,没有显示错误消息
- node.js - 如何将 Moodle 中的学生数据导入 LTI 工具(Web 应用程序)
- html - 如何在其 flexbox 父容器包装之前使子 div 包装?
- pytorch - PyTorch Jupyter Notebook 图像无法找到火炬
- firebase - 我的 FirebaseStorage 方法没有在 Flutter 中运行。在 `firebase_storage: ^4.0.0` 之后
- javascript - 具有嵌套父项和子项的复选框树视图。?