node.js - 在 node js 中安装 gulp 时出错
问题描述
我正在节点项目中安装我的 package.json。但它在安装 gulp 时显示错误。在 package.json gulp 模块中是
- "gulp": "github:gulpjs/gulp#4.0",
它抛出这个错误
- github 的愚蠢 fetchPackageMetaData 错误:gulpjs/gulp#4.0 命令失败:C:\Program Files (x86)\Git\cmd\git.EXE checkout 4.0
- 愚蠢的 fetchPackageMetaData 错误:pathspec '4.0' 与 git 已知的任何文件都不匹配。
解决方案
将您的 gulp 依赖项更改为:
"gulp": "4.0.0",
应该解决这个问题。
编辑添加更长的解释:考虑到,对于 Gulp 版本,您在 GitHub 中引用了 Gulp 项目的分支“4.0”。这样的分支不再存在,因此错误。我建议的解决方案是使用相同的版本(4.0.0),但来自 NPM 注册表而不是来自 GitHub。
推荐阅读
- javascript - 有没有更好的方法来避免这种多维数据的重复?
- ruby-on-rails - Rails:如何使用 en.yml 文件中的句号 (.) 标点符号?
- python - 编写一个名为 get_numbers() 的函数,它返回一个整数列表
- caching - Why is two lines that differ in their address by precisely 65,536 bytes cannot be stored in the cache at the same?
- svg - SVG Gradients with ObjectBoundingBox units and gradientTransform with rotation
- windows - Electron openItem 打开相同路径的新窗口
- javascript - Javascript: sort list of object, by date string property, where date can be undefined
- jakarta-ee - Map a different route by GET parameter in JAX-RS
- python - 使用纯白色墙壁/地板实施 AR
- python - Python 限制中的 AWS Lambda 部署包