无法为 Ionic 安装 node-sass

Posted

技术标签:

【中文标题】无法为 Ionic 安装 node-sass【英文标题】:can't install node-sass for Ionic 【发布时间】:2016-06-21 07:35:27 【问题描述】:

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

我将nvmnode v4.0.0npm 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时也不起作用

谢谢

【问题讨论】:

如果你使用的是nvm,你不需要使用sudo。我刚刚尝试在我的机器上使用npm install -g node-sass 进行安装,并且evertyhing 效果很好。如果您的问题仍然存在,请尝试运行 npm cache clean @FabioAntunes 非常感谢!这解决了我的问题。我做了npm cache clean,然后在没有 sudo 的情况下安装它并工作:) 【参考方案1】:

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

npm 安装 n

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于无法为 Ionic 安装 node-sass的主要内容,如果未能解决你的问题,请参考以下文章

Ionic 3 - 无法在 iOS 上安装生产应用程序

Ionic 和 Cordova 已安装,但命令无法识别

Ionic 在本地安装但无法运行命令

安装cordova插件后我无法在ionic中构建android apk

Ionic 3:更新 Cordova 等后无法构建 Android

npm 无法安装 ionic 解决办法