2016-03-07 85 views
1

我正在嘗試安裝節點sass以便與Ionic一起使用,但這是不可能的。無法爲Ionic安裝node-sass

我使用nvmnode v4.0.0npm 3.8.0,當我運行sudo npm install -g node-sass我得到這個錯誤

 
$ sudo npm install -g node-sass 
npm WARN deprecated [email protected]: this package has been reintegrated into npm and is now out of date with respect to npm 
npm WARN deprecated [email protected]: [email protected] /home/xx/.nvm/versions/node/v4.0.0/lib/node_modules/node-sass/bin/node-sass 

> [email protected] install /home/xx/.nvm/versions/node/v4.0.0/lib/node_modules/node-sass 
> node scripts/install.js 

module.js:338 
    throw err; 
     ^
Error: Cannot find module '/home/xx/.nvm/versions/node/v4.0.0/lib/node_modules/node-sass/scripts/install.js' 
    at Function.Module._resolveFilename (module.js:336:15) 
    at Function.Module._load (module.js:278:25) 
    at Function.Module.runMain (module.js:501:10) 
    at startup (node.js:129:16) 
    at node.js:814:3 
/home/xx/.nvm/versions/node/v4.0.0/lib 
└── (empty) 

npm ERR! Linux 4.1.18-2-MANJARO 
npm ERR! argv "/home/xx/.nvm/versions/node/v4.0.0/bin/node" "/home/xx/.nvm/versions/node/v4.0.0/bin/npm" "install" "-g" "node-sass" 
npm ERR! node v4.0.0 
npm ERR! npm v3.8.0 
npm ERR! code ELIFECYCLE 

npm ERR! [email protected] install: `node scripts/install.js` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node scripts/install.js'. 
npm ERR! Make sure you have the latest version of node.js and npm installed. 
npm ERR! If you do, this is most likely a problem with the node-sass package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node scripts/install.js 
npm ERR! You can get information on how to open an issue for this project with: 
npm ERR!  npm bugs node-sass 
npm ERR! Or if that isn't available, you can get their info via: 
npm ERR!  npm owner ls node-sass 
npm ERR! There is likely additional logging output above. 

npm ERR! Please include the following file with any support request: 
npm ERR!  /home/xx/npm-debug.log 
npm ERR! code 1 

能否請您幫助解決這個問題?使用node v5.0.0

感謝

+1

如果您使用nvm,則不需要使用sudo。我只是試着用'npm install -g node-sass'在我的機器上安裝,evertyhing工作得很好。嘗試運行'npm cache clean',如果問題仍然存在 –

+0

@FabioAntunes非常感謝!這解決了我的問題。我做了'npm cache clean',然後安裝它沒有sudo和工作:) – 1087427

回答

0

降級您的節點版本使用節點/ 0.12.10當它不工作,要麼...你可以使用類似N到管理它..

NPM安裝ñ

1

你試過sudo ln -s /usr/bin/nodejs /usr/bin/node?在我的情況下,這有助於。