node.js - Node.js安装gulp时出错

标签 node.js git gulp

我正在 Node 项目中安装我的package.json。但安装 gulp 时显示错误。在package.json中gulp模块是

  • "gulp": "github:gulpjs/gulp#4.0",

它抛出这个错误

  • github:gulpjs/gulp#4.0 命令的愚蠢 fetchPackageMetaData 错误 失败:C:\Program Files (x86)\Git\cmd\git.EXE checkout 4.0
  • 愚蠢的 fetchPackageMetaData 错误:路径规范“4.0”与任何内容都不匹配 git 已知的文件。

最佳答案

将 gulp 依赖项更改为:

"gulp": "4.0.0",

应该可以解决这个问题。

编辑添加更长的解释:考虑到,对于 Gulp 版本,您引用的是 GitHub 中 Gulp 项目的分支“4.0”。这样的分支不再存在,因此出现错误。我建议的解决方案是使用相同的版本 (4.0.0),但来自 NPM 注册表,而不是来自 GitHub。

关于node.js - Node.js安装gulp时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53306220/

相关文章:

angularjs - 使用 Karma 和 Jasmine 以 ng-scenario 作为框架测试 Controller 时,范围变量未定义

node.js - Multer 一直给我 undefined

git - 切换到另一个 Git 标签

gulp - Browsersync 提供本地文件而不是远程文件

javascript - 使用 gulp 进行 typescript 编译

javascript - 每次使用 Gulp 构建之前清除 JS 文件

node.js - 从 Mongoose 3.x 升级到 Mongoose 4.x 时如何在模式中使用模式?

node.js - 错误 : Cannot find module '@babel/core' at Function. Module._resolveFilename(内部/modules/cjs/loader.js:582:15)

Git 克隆与 Git 创建存储库

git - Gerrit - 如何禁止直接推送到 "master"但允许其他分支