Sass 试图让一个咕哝的项目运作起来

Sass 试图让一个咕哝的项目运作起来,sass,gruntjs,npm,zurb-foundation,Sass,Gruntjs,Npm,Zurb Foundation,我是个超级讨厌鬼,我准备从这个领域开始,但我陷入了困境。我已经了解了它是什么,以及它对我有什么好处,我已经遵循这个快速开始,使它在我的机器上工作 一切正常,直到生产线: npm install && bower install && grunt build 下面是我得到的错误: npm WARN locking Error: EACCES, open '/Users/to3ky/.npm/_locks/node-sass-f213edefcf6a8ef5.lo

我是个超级讨厌鬼,我准备从这个领域开始,但我陷入了困境。我已经了解了它是什么,以及它对我有什么好处,我已经遵循这个快速开始,使它在我的机器上工作

一切正常,直到生产线:

npm install && bower install && grunt build
下面是我得到的错误:

npm WARN locking Error: EACCES, open '/Users/to3ky/.npm/_locks/node-sass-f213edefcf6a8ef5.lock'
npm WARN locking     at Error (native)
npm WARN locking  /Users/to3ky/.npm/_locks/node-sass-f213edefcf6a8ef5.lock failed { [Error: EACCES, open '/Users/to3ky/.npm/_locks/node-sass-f213edefcf6a8ef5.lock']
npm WARN locking   errno: -13,
npm WARN locking   code: 'EACCES',
npm WARN locking   path: '/Users/to3ky/.npm/_locks/node-sass-f213edefcf6a8ef5.lock' }
npm ERR! Darwin 13.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1

npm ERR! Attempt to unlock /Applications/XAMPP/xamppfiles/htdocs/aaa/studiohaupt/wp-content/themes/atheme2/node_modules/node-sass, which hasn't been locked
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /Applications/XAMPP/xamppfiles/htdocs/aaa/studiohaupt/wp-content/themes/atheme2/npm-debug.log

我在MAC电脑上使用XAMPP,我正在潜入黑暗中。

这应该可以解决您的问题:

sudo chown -R `whoami` ~/.npm
sudo chown -R `whoami` /usr/local/lib/node_modules
sudo chown -R `whoami` /usr/local

如果您在OSX上,您应该在所有命令行命令之前添加
SUDO

谢谢您的帮助。我认为它对bower很好,但对于grunt现在我得到:[你有什么版本的node和npm?“node-v”和“npm-v”node v0.12.0,npm 2.5.1你应该安装“n”:。然后降级到node 0.10.x(例如0.10.33)。可能您的节点版本在node-sass上有问题。完成了,它工作得更好,即使还不够。我完成了SUDO之前的所有命令,最终一切都好了。您绝对不应该这样做。
sudo chown -R `whoami` ~/.npm
sudo chown -R `whoami` /usr/local/lib/node_modules
sudo chown -R `whoami` /usr/local