Node.jsを学ぼうと、npmをインストールしてノードを学ぶモジュール。残念ながら、ノードを学ぶ実行しようとしますが、Ubuntu で設定したとおりに実行#!/usr/bin/env node
されません。#!/usr/bin/env nodejs
探していたのですが、フォールバックシェバン/usr/bin/nodejs
ユーザーがいつでもにリンクできることは知っています/usr/bin/node
が、インタープリタの名前に関係なく、実行可能なノードスクリプトを書くためのよりエレガントな方法があればいいと思います 。ノードまたはノードJS。
答え1
ファイルには、 PATH に~/.profile
追加するコードがあります。この機能を使用して、「node」を「nodejs」にリンクさせることができます。$HOME/bin
mkdir ~/bin
ln -s /usr/bin/nodejs ~/bin/node
ディレクトリが以前に存在していなかった場合は、再度ログインする必要があるかもしれません$HOME/bin
。また、shebang 行をスキップして、インタープリターを直接指定することもできます。
nodejs learnyounode.js