5

我正在尝试安装一些 Grunt 插件,例如grunt-contrib-cleangrunt-contrib-watch 使用npm install grunt-contrib-clean --save-devnpm install grunt-contrib-watch --save-dev

我收到了这些警告:

npm WARN stellarhse@1.0.0 需要 grunt@~0.4.0 的对等点,但没有安装。您必须自己安装对等依赖项。

npm WARN grunt-contrib-concat@0.3.0 需要 grunt@~0.4.0 的对等点,但没有安装。您必须自己安装对等依赖项。

npm WARN grunt-contrib-cssmin@0.10.0 需要 grunt@~0.4.1 的对等点,但没有安装。您必须自己安装对等依赖项。

我该如何修复它们?

谢谢你。

4

3 回答 3

0

我已经解决了问题,

  • 首先,确保 package.json 文件中的 peer dependencies 部分为空
  • 其次,我使用更新了 npm

npm 更新

  • 三、使用全局安装 grunt cli

npm install -g grunt-cli。

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

npm install grunt --save-dev

npm install grunt-contrib-watch --save-dev

npm install grunt-contrib-clean --save-dev

谢谢你。

于 2018-11-27T19:42:47.113 回答
0

主要是你没有在本地安装 grunt

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

npm install grunt --save-dev
于 2018-11-26T20:23:42.027 回答
0

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

grunt-contrib-concat@0.1.3 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 并明确覆盖:

grunt-contrib-concat@1.0.1 --save-dev
于 2019-11-22T12:35:07.360 回答