【发布时间】:2016-08-13 17:10:22
【问题描述】:
我在为我的项目安装 grunt 相关节点模块依赖项时遇到了一些问题,
我想使用一个命令安装选定的依赖项,所以我在下面使用,
npm install grunt grunt-contrib-jshint grunt-cli grunt-contrib-watch grunt-exec grunt-contrib-symlink grunt-contrib-clean grunt-contrib-copy grunt-text-replace grunt-git --save-dev
出现类似“grunt-exec@0.4.6 需要一个 grunt@~0.4 的对等体,但没有安装”之类的错误。 所以根据谷歌搜索的反馈,发现我们可以硬编码依赖版本,如下面的修复,
npm install grunt@~0.4 grunt-contrib-jshint grunt-cli grunt-contrib-watch grunt-exec grunt-contrib-symlink grunt-contrib-clean grunt-contrib-copy grunt-text-replace grunt-git --save-dev
它已经暂时解决了一段时间的问题,但现在我收到一个错误,例如 'grunt-git@1.0.0 需要 grunt@~1.0.1 的对等体,但没有安装。'
所以看起来 grunt 插件需要不同版本的相同依赖项 - grunt(在我的情况下)。一个一个地安装插件而不是集群也不能解决问题
【问题讨论】:
标签: node.js npm gruntjs node-modules