如何安装 connect 以用作 bash 的可执行文件

发布于 2024-11-06 19:20:54 字数 840 浏览 3 评论 0原文

我已经通过 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

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

I've installed Connect via npm but can't access it's executable, how do I install it?

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

Update

I've added it to the $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

But it still don't work...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

这个俗人 2024-11-13 19:20:54

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

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

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

connect 作为 bash 可执行文件不执行任何操作。这是正常的。

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

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

node as a bash executable runs you a node interpreter.

npm as a bash executable allows you to use npm to install programs.

express as a bash executable sets up boilerplate code for.

connect as a bash executable does nothing. This is normal.

All modules do nothing by default. npm, node and express are exceptions.

Note that npm has some kind of API to find the version of connect

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文