无法为 Ionic 安装 node-sass
Posted
技术标签:
【中文标题】无法为 Ionic 安装 node-sass【英文标题】:can't install node-sass for Ionic
【发布时间】:2016-06-21 07:35:27
【问题描述】:
我正在尝试安装 node-sass 以与 Ionic 一起使用,但这是不可能的。
我将nvm
与node 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
时也不起作用
谢谢
【问题讨论】:
如果你使用的是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 解决办法