如何修复安装 grunt 插件时需要 grunt@~0.4.0 的对等点?

问题描述 投票:0回答:3

我正在尝试安装一些 Grunt 插件,例如

grunt-contrib-clean
grunt-contrib-watch
使用
npm install grunt-contrib-clean --save-dev
npm install grunt-contrib-watch --save-dev

我收到这些警告:

npm 警告 [电子邮件受保护] 需要 grunt@~0.4.0 的对等点,但未安装。您必须自己安装对等依赖项。

npm 警告 [电子邮件受保护] 需要 grunt@~0.4.0 的对等点,但未安装。您必须自己安装对等依赖项。

npm 警告[电子邮件受保护]需要 grunt@~0.4.1 的对等点,但没有安装。您必须自己安装对等依赖项。

我该如何修复它们?

谢谢你。

javascript npm gruntjs grunt-contrib-watch grunt-plugins
3个回答
0
投票

大多数情况下你没有在本地安装grunt

尝试通过运行此命令在本地安装 grunt

npm install grunt --save-dev

0
投票

如果这对遇到类似问题的人有帮助,我刚刚在成功安装 Grunt 1.0.4 时收到此错误:

grunt-contrib-con[email protected] requires a peer of grunt@~0.4.0 but none is installed

以上答案都不起作用,即:

npm update
npm install grunt-contrib-concat --save-dev

没有解决问题/获取最新版本

唯一的解决方法是在 git 上找到最新版本的 grunt-contrib-concat 并显式覆盖:

[email protected] --save-dev

0
投票

我已经解决了问题,

  • 首先,确保 package.json 文件中的对等依赖项部分为空
  • 其次,我使用
  • 更新了npm

npm 更新

  • 第三,使用全局安装grunt cli

npm install -g grunt-cli。

  • 最后切换到项目所在路径并完成安装grunt本身以及我需要的插件并且运行良好。

npm install grunt --save-dev

npm 安装 grunt-contrib-watch --save-dev

npm 安装 grunt-contrib-clean --save-dev

谢谢你。

© www.soinside.com 2019 - 2024. All rights reserved.