Zainstalowałem Connect przez npm, ale nie mam dostępu do pliku wykonywalnego, jak go zainstalować?
$ node -v
v0.4.7
$ npm -v
1.0.6
$ express -v
2.3.4
$ connect -v
-bash: connect: command not found
Aktualizacja
Dodałem go do $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
Ale nadal nie działa ...
Odpowiedzi:
4 dla odpowiedzi № 1node
jako plik wykonywalny bash uruchamia interpreter węzłów.
npm
jako plik wykonywalny bash pozwala na użycie npm do instalacji programów.
express
jako plik wykonywalny basha ustawia kod dla kodu.
connect
jako plik wykonywalny basha nie robi nic. To normalne.
Wszystkie moduły domyślnie nie robią nic. npm, node i express są wyjątkami.
Zauważ, że npm ma jakiś API, aby znaleźć wersję connect