【问题标题】:Trying to make a grunt project working试图让一个繁重的项目工作
【发布时间】:2015-04-26 13:58:00
【问题描述】:

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

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

但我不知道这是什么意思。 我是 grunt bower npm 的新手,所以在这一步我很难自己深入了解它。

如果我运行grunt,我会得到

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

我在 MAC 上并使用 XAMPP,但我正在陷入黑暗。

【问题讨论】:

    标签: sass gruntjs npm zurb-foundation


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的帮助。我认为它对凉亭来说很好,但现在我得到:[pastebin.com/8CmqE6RM]
    • 你有什么版本的node和npm? “node -v”和“npm -v”
    • 节点 v0.12.0,Npm 2.5.1
    • 你应该安装 "n": github.com/tj/n 。然后降级到节点 0.10.x(例如 0.10.33)。可能你的 node 版本有 node-sass 的问题。
    • 完成并且效果更好,即使这还不够。我执行了 SUDO 前面的所有命令,最后一切都很好。
    【解决方案2】:

    如果您使用的是 OSX,则应在所有命令行命令之前添加 SUDO。

    【讨论】:

    • 你绝对不应该那样做。
    猜你喜欢
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    • 2019-02-01
    • 2011-04-13
    • 2015-09-07
    • 1970-01-01
    相关资源
    最近更新 更多