所以我在OSX10.9.3上尝试在终端中通过NPM安装handlebars.js。
为避免超过2个超链接,表示不足)
然后,我得到以下结果-- http://pastebin.com/RbMHZwKV (我的用户名被替换为用户名btw)
然后,为了检查它是否已安装(尽管似乎没有),我尝试使用npm list -g,结果是-- http://pastebin.com/DBGHVwGF
似乎有一些依赖于另一个名为乐观主义的包,也许吧?或者我只需要运行预编译器?非常困惑,但对这些东西还很陌生
请建议我下一步做什么……
发布于 2014-05-20 06:07:37
sudo npm install handlebars -g发布于 2014-05-20 06:11:05
npm install -g会尝试将您正在安装的任何包放入/opt/local/lib/node_modules/。您的常规用户没有修改此目录的权限(因此出现错误)。
相反,您需要超级用户来执行此操作。我们通过在命令开头添加sudo来告诉超级用户执行某些操作:
sudo npm install -g handlebars有关全局安装软件包时的系统权限的更多信息,请查看此处:https://github.com/npm/npm#permissions-when-using-npm-to-install-other-stuff
https://stackoverflow.com/questions/23747956
复制相似问题