4

我已经使用 nodejs.org 中的 pkg 文件成功安装了节点(我可以运行“ hello world ”应用程序)。node.js安装对话框指出 npm 也已安装,但我无法从命令行运行它(我得到“ -bash: npm: command not found”)。我尝试从 npm 目录 ( .npm/npm/1.1.32/package) 调用它,但收到一条错误消息:

module.js:340
    throw err;
          ^
Error: Cannot find module '/Users/Frank/.npm/npm/1.1.32/package/bin/node_modules/npm/bin/npm-cli.js'

任何帮助将不胜感激——我是节点新手,对终端还不是很好。谢谢!

4

1 回答 1

3

好的,我已经解决了这个问题。这是一个权限问题。出于某种原因,我的管理员帐户没有几个关键位置的超级用户权限;特别是,我缺乏对usr/local/bin/lib和的适当权限usr/local/bin/include。更改这些目录的权限解决了这个问题。

于 2012-11-30T13:51:53.593 回答