试图让一个咕噜咕噜的项目工作

Trying to make a grunt project working

我对 g运行t 超级菜鸟,我准备好从这个文件开始,但我卡在了一步。我已经了解了它是什么以及它的好处我已经按照这个快速入门使它在我的机器上工作

https://github.com/olefredrik/foundationpress

一切正常,直到行:

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

但是我不知道这是什么意思。 我是 g运行t bower npm 的新手,所以在这一步我很难自己深入研究它。

如果我 运行 grunt 我得到

Loading "sass.js" tasks...ERROR
>> Error: Cannot find module 'node-sass'

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

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

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

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