目的
NodeJSの最新の安定したリリースをDebianStretchにインストールします。
配布
Debian9ストレッチ
要件
このガイドでは、root権限でDebianStretchを機能的にインストールする必要があります。
難易度
簡単
規約
- # –指定されたLinuxコマンドは、rootユーザーとして直接、または
sudo
を使用して、root権限で実行する必要があります。 コマンド - $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります
はじめに
NodeJSは増加傾向にあり、大きな時代を迎えています。これはトップのWeb開発ツールの1つであり、Expressフレームワークと組み合わせると、PHPやRubyonRailsなどと直接競合します。
DebianはリポジトリでNodeJSを提供していますが、通常は非常に 時代遅れ。心配する必要はありません。 NodeJS Foundationは、人気のあるNodeJSホスティングサービスによってホストされるDebianリポジトリを推奨しています。
スクリプトを取得して実行する
この部分はとても簡単です。これは、実際にはNodeJSFoundationによって推奨されているものです。 cURLを使用して、このBashスクリプトをプルします。スクリプトはディストリビューションを検出し、リポジトリを設定します。 `aptupdate`も実行します。おそらく`sudo`がインストールされているはずです。そうでない場合は、スクリプトをrootとして実行する必要があります(通常はお勧めできません)。パイプを使用する代わりに、スクリプトを個別に実行するだけです。
Sudoを使用
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Sudoなし
$ cd Downloads $ curl -sL https://deb.nodesource.com/setup_10.x > setup_10.x $ chmod +x setup_10.x # ./setup_10.x
NodeJSをインストールする
これでリポジトリが設定されたので、通常は`apt`からNodeJSをインストールできます。
# apt install nodejs
NodeJSのテスト
Nodeがインストールされ、正しく機能していることを確認してください。 `-v`フラグでそこにあることを確認できます。
$ node -v
NPMでインストール
NPMを使い始める前に、いくつかの開発パッケージをインストールして、NPMがソースパッケージに遭遇したときに問題が発生しないようにします。
# apt install build-essential libssl-dev
これで、NPMリポジトリで利用可能なものをすべてインストールできます。 NPMはNodeJSパッケージマネージャーですが、他のJavaScriptパッケージのロードも処理します。 JavaScriptバージョンの`pip`またはRubygemsのように考えてください。
Expressをインストールしてみてください。これは簡単に最も広く使用されているNodeJSフレームワークであり、Nodeから始めるのに適した場所です。
$ npm install express
他のパッケージマネージャーと同様に、NPMはすべての依存関係とともにExpressをプルします。
まとめ
NodeJSは成長し続けるだけです。 Debian Stretchは、開発に最適なプラットフォームになる可能性があります。このリポジトリを使用すると、常に最新の安定したリリースを確実に入手できます。
NPMは巨大です。ここで説明するには大きすぎますが、一見の価値があります。フロントエンドとバックエンドの両方の開発に利用できる優れたパッケージとリソースがたくさんあります。