1

我正在尝试安装 node-sass 以与 Ionic 一起使用,但这是不可能的。

我正在使用nvmnode v4.0.0并且npm 3.8.0当我运行时出现sudo npm install -g node-sass此错误

$ sudo npm install -g node-sass
npm WARN 已弃用 npmconf@2.1.2:此软件包已重新集成到 npm 中,现在相对于 npm 已过时
npm WARN 已弃用 lodash@1.0.2: lodash@ /home/xx/.nvm/versions/node/v4.0.0/lib/node_modules/node-sass/bin/node-sass

> node-sass@3.4.2 安装 /home/xx/.nvm/versions/node/v4.0.0/lib/node_modules/node-sass
> 节点脚本/install.js

模块.js:338
    抛出错误;
          ^
错误:找不到模块'/home/xx/.nvm/versions/node/v4.0.0/lib/node_modules/node-sass/scripts/install.js'
    在 Function.Module._resolveFilename (module.js:336:15)
    在 Function.Module._load (module.js:278:25)
    在 Function.Module.runMain (module.js:501:10)
    启动时 (node.js:129:16)
    在 node.js:814:3
/home/xx/.nvm/versions/node/v4.0.0/lib
└──(空)

npm 错误!Linux 4.1.18-2-MANJARO
npm 错误!argv "/home/xx/.nvm/versions/node/v4.0.0/bin/node" "/home/xx/.nvm/versions/node/v4.0.0/bin/npm" "安装" "-g" “节点萨斯”
npm 错误!节点 v4.0.0
npm 错误!npm v3.8.0
npm 错误!代码生命周期

npm 错误!node-sass@3.4.2 安装:`node scripts/install.js`
npm 错误!退出状态 1
npm 错误!
npm 错误!在 node-sass@3.4.2 安装脚本 'node scripts/install.js' 失败。
npm 错误!确保您安装了最新版本的 node.js 和 npm。
npm 错误!如果你这样做了,这很可能是 node-sass 包的问题,
npm 错误!不是 npm 本身。
npm 错误!告诉作者这在您的系统上失败:
npm 错误!节点脚本/install.js
npm 错误!您可以通过以下方式获取有关如何为此项目打开问题的信息:
npm 错误!npm 错误 node-sass
npm 错误!或者,如果这不可用,您可以通过以下方式获取他们的信息:
npm 错误!npm 所有者 ls node-sass
npm 错误!上面可能有额外的日志输出。

npm 错误!请在任何支持请求中包含以下文件:
npm 错误!/home/xx/npm-debug.log
npm 错误!代码 1

你能帮忙解决这个问题吗?使用时也不起作用node v5.0.0

谢谢

4

2 回答 2

1

降级您的节点版本以使用 node/0.12.10 ...您可以使用类似 n 的东西来管理它..

npm 安装 n

于 2016-03-07T18:13:53.447 回答
1

你试过了sudo ln -s /usr/bin/nodejs /usr/bin/node吗?就我而言,这有帮助。

于 2016-08-08T18:44:09.770 回答