Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Npm重建节点sass失败_Node.js_Gruntjs_Node Sass - Fatal编程技术网

Node.js Npm重建节点sass失败

Node.js Npm重建节点sass失败,node.js,gruntjs,node-sass,Node.js,Gruntjs,Node Sass,我有一个老项目,它有一个grunt作为构建工具。我已经安装了项目依赖项和grunt cli。这是package.json文件: { "name": "", "version": "0.0.1", "devDependencies": { "grunt": "~0.4.1", "grunt-contrib-watch": "~0.5.3", "grunt-sass": "^1.0.0", "node-sass": "^3.3.3" } } 在尝试运

我有一个老项目,它有一个grunt作为构建工具。我已经安装了项目依赖项和grunt cli。这是package.json文件:

{
  "name": "",
  "version": "0.0.1",
  "devDependencies": {
    "grunt": "~0.4.1",
    "grunt-contrib-watch": "~0.5.3",
    "grunt-sass": "^1.0.0",
    "node-sass": "^3.3.3"
  }
}
在尝试运行grunt时,我遇到了一个需要运行
npm rebuild node sass
的错误,但随后出现了一个新错误:

npm错误!在节点上失败-sass@3.4.2“安装后脚本”节点 脚本/build.js'。npm错误!确保您拥有最新版本的 已安装node.js和npm。npm错误!如果你这样做,这很可能是一个错误 节点sass包有问题,npm错误!与npm本身无关

我甚至尝试过使用
--force标志运行命令。

但这也不起作用,我如何解决这个问题?

如果在windows上,您需要,否则请检查您正在运行的节点的版本?这是node sass的一个非常旧的版本,可能不支持node 4以外的版本