Node.js npm安装时给出错误节点js和grunt

Node.js npm安装时给出错误节点js和grunt,node.js,gruntjs,Node.js,Gruntjs,我正在尝试在我的机器上安装nodejs和grunt。我遵循以下步骤 1。已从网站nodejs安装node.js。 2。使用命令npm安装-g grunt cli安装了grunt cli 3。然后我用我的cwd说C:\projects 4。在cwd中,我使用命令npm install grunt contrib sass--save dev 5。在这之后,当我运行npm install时,我遇到了一个奇怪的错误。下面是截图 从昨天起我就一直在为这件事挣扎。请协助。您是否有Ruby和sass错误消

我正在尝试在我的机器上安装nodejs和grunt。我遵循以下步骤


1。已从网站nodejs安装
node.js

2。使用命令
npm安装-g grunt cli安装了grunt cli

3。然后我用我的
cwd
C:\projects

4。在
cwd
中,我使用命令
npm install grunt contrib sass--save dev

5。在这之后,当我运行
npm install
时,我遇到了一个奇怪的错误。下面是截图


从昨天起我就一直在为这件事挣扎。请协助。

您是否有Ruby和sass错误消息报告生成
节点sass时出现问题
,这不是
grunt contrib sass的依赖项
。运行
npm install
时,它会尝试安装
package.json
中列出的所有依赖项。您应该检查该文件以确保您没有尝试安装不相关的软件包。是的,我安装了ruby,但不确定sasspackage.json是否与{“name”:“APpNaME”,“version”:“0.1.0”,“devdependences”:{“grunt”:“~0.4.2”,“grunt contrib concat”:“~0.3.0”,“grunt contrib sass”:“^0.9.2”,“grunt contrib uglify”:“~0.3.2”、“grunt contrib watch”:“~0.5.3”、“grunt Legacsy”:“^0.2.0”、“grunt pixrem”:“^0.1.2”、“grunt sass”:“~0.11.0”、“node bourbon”:“^1.0.0”}所以这看起来像是安装
grunt sass
v0.11时的错误,这取决于
node sass
v0.8。这是一个旧版本,因此您可以查看最新版本(v0.18,取决于
node sass
v2.0)是否成功安装在您的操作系统上。或者,如果您想使用
grunt contrib sass
而不是
grunt sass
(看起来它们做了相同的事情),那么从
包.json中删除另一个。