GNU/Linux >> Linux の 問題 >  >> Debian

Debian 9StretchLinuxにNodeJSをインストールする方法

目的

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は巨大です。ここで説明するには大きすぎますが、一見の価値があります。フロントエンドとバックエンドの両方の開発に利用できる優れたパッケージとリソースがたくさんあります。


Debian
  1. Debian 9StretchLinuxにDockerエンジンをインストールする方法

  2. Debian 9StretchLinuxにビットコインノードをインストールする方法

  3. SkypeをDebian9StretchLinux64ビットにインストールする方法

  1. Debian 9StretchLinuxにTomcat9をインストールする方法

  2. Debian 9StretchLinuxにTeamViewerをインストールする方法

  3. Debian 9StretchLinuxにSpotifyをインストールする方法

  1. DropboxクライアントをDebian9StretchLinuxにインストールする方法

  2. DebianLinuxにElasticsearchをインストールする方法

  3. Debian 9StretchLinuxにJenkinsをインストールする方法