1

我已经通过 npm 安装了 Connect,但无法访问它的可执行文件,我该如何安装它?

$ node -v
v0.4.7
$ npm -v
1.0.6
$ express -v
2.3.4
$ connect -v
-bash: connect: command not found

更新

我已将其添加到$PATH

$ npm link connect
../../node_modules/connect -> /Users/Alfred/local/lib/node_modules/connect

export PATH=$HOME/local/lib/node_modules/connect:$PATH' >> ~/.bash_profile

$PATH
-bash: /Users/Alfred/.rvm/gems/ruby-1.9.2-p0/bin:/Users/Alfred/.rvm/gems/ruby-1.9.2-
p0@global/bin:/Users/Alfred/.rvm/rubies/ruby-1.9.2p0/bin:/Users/Alfred/.rvm/bin:/Users     
/Alfred/local/lib/node_modules/connect:/Users/Alfred/local/bin:/usr/bin:/bin:/usr/sbin:  
/sbin:/usr/local/bin:/usr/local/lib:/usr/local/git/bin:/  usr/X11/bin: No such file or     
directory

但它仍然不起作用......

4

1 回答 1

4

node作为 bash 可执行文件,您可以运行一个节点解释器。

npm作为 bash 可执行文件,您可以使用 npm 安装程序。

express作为 bash 可执行文件设置样板代码。

connect作为 bash 可执行文件什么都不做。这个是正常的。

默认情况下,所有模块都不执行任何操作。npm、node 和 express 是例外。

请注意,npm 有某种 API 来查找 connect 的版本

于 2011-05-13T23:11:02.383 回答