无法使用npm和shell下载节点包

时间:2013-06-30 01:11:16

标签: node.js

我使用msi安装程序在Windows 7上安装了Node 0.10.12

在此之前,我安装了python 2.7和gmake - 所有这些都安装成功。

现在,我正在打字

"$ sudo npm install -g sax" to download the sax package and nothing is happening. All I get is "...". Just 3 dots.

这是否意味着正在进行下载或出现问题?我想有些事情是错的,因为我看到这些点30分钟仍然没有。我只是不明白。

另外,在我读到的关于node的书中,对于modules文件夹说“/ usr / local / lib / node_modules”,但我在这里找到了默认模块“C:\ Program Files(x86)\ nodejs \ node_modules \故宫\ node_modules”。那是错的吗?这是否意味着安装出了问题?

2 个答案:

答案 0 :(得分:16)

三个点意味着您在节点解释器(Node.js命令提示符)中运行命令。

从Windows命令行终端而不是node.js终端运行npm install -g sax。打开Windows菜单后键入cmd并打开程序,然后输入此命令。

答案 1 :(得分:-1)

“/ usr / local / lib / node_modules”将是UNIX(linux)路径。我没有尝试在Windows上运行nodejs,但该路径应该没问题。

sudo将使您的命令在linux中以管理员身份运行,在Windows中您可能只想尝试“npm install -g sax”。