【问题标题】:Can't Install lessc using NPM on mac无法在 Mac 上使用 NPM 安装 lessc
【发布时间】:2015-08-02 14:21:57
【问题描述】:

我试图在我的 mac 上全局安装 lessc,我从他们的网站安装了 node.js,当我运行命令 (npm install -g less) 时,我得到了这个,你能帮我吗?要做的是安装Less并让sublimetext 3上的less2css编译器正常工作:

npm install -g less
npm WARN locking Error: EACCES, open '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock'
npm WARN locking     at Error (native)
npm WARN locking  /Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock failed { [Error: EACCES, open '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock']
npm WARN locking   errno: -13,
npm WARN locking   code: 'EACCES',
npm WARN locking   path: '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock' }
npm ERR! Darwin 14.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "less"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3

npm ERR! Attempt to unlock /usr/local/lib/node_modules/less, which hasn't been locked
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/Mohammad/npm-debug.log
MacBook-Pro:~ Mohammad$ npm install -g less
npm WARN locking Error: EACCES, open '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock'
npm WARN locking     at Error (native)
npm WARN locking  /Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock failed { [Error: EACCES, open '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock']
npm WARN locking   errno: -13,
npm WARN locking   code: 'EACCES',
npm WARN locking   path: '/Users/Mohammad/.npm/_locks/less-c2213c903e2e7354.lock' }
npm ERR! Darwin 14.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "less"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3

npm ERR! Attempt to unlock /usr/local/lib/node_modules/less, which hasn't been locked
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/Mohammad/npm-debug.log

【问题讨论】:

    标签: node.js npm less


    【解决方案1】:

    如果您对/usr/local 目录没有写权限,则需要以超级用户身份执行此命令。

    请尝试:

    sudo npm install -g less
    

    【讨论】:

    • 非常感谢这有帮助:)
    猜你喜欢
    • 2013-08-12
    • 1970-01-01
    • 2016-07-22
    • 2019-12-20
    • 2013-10-31
    • 1970-01-01
    • 2018-04-22
    • 2020-05-11
    • 1970-01-01
    相关资源
    最近更新 更多