npmを使用してnodejsにforeveをインストールして使用する方法

PHPz
リリース: 2023-04-05 09:37:57
オリジナル
859 人が閲覧しました

Node.js を使用した開発プロセスで、アプリケーションをバックグラウンドで実行し続ける必要がある場合は、Node.js が提供する永久ツールを使用する必要があります。ここでは、npm を使用してインストールして永久に使用する方法を説明します。

  1. Node.js のインストール

Node.js をインストールしていない場合は、公式 Web サイト https://nodejs.org にアクセスしてインストール パッケージをダウンロードできます。そしてそれをインストールします。

  1. 永久インストール

npm を使用して永久にインストールするには、ターミナルに次のコマンドを入力します:

npm install forever -g
ログイン後にコピー

このコマンドは、次の場合に永久ツールをグローバルにインストールします。現在のディレクトリで永遠に使用したい場合のみ、パラメータ -g を省略できます。

  1. forever の使用

インストールが完了したら、forever を使用して Node.js アプリケーションを起動できます。起動する Node.js アプリケーションのディレクトリで、次のコマンドを実行します。

forever start app.js
ログイン後にコピー

ここで、app.js は、起動する Node.js アプリケーションのエントリ ファイルです。起動パラメータを指定する必要がある場合は、次のようにコマンドの最後にパラメータを追加できます。

forever start app.js --port=3000
ログイン後にコピー

このようにして、アプリケーションが正常に起動され、バックグラウンドで長時間実行できるようになります。 。

  1. その他のコマンド

起動コマンドに加えて、forever では、実行中のアプリケーションを管理するための次のような一連のコマンドも提供します。

アプリケーションを停止します
    forever stop app.js
    ログイン後にコピー
  • #アプリケーションを再起動します

    forever restart app.js
    ログイン後にコピー
  • #アプリケーションの現在のステータスを表示します

    forever list
    ログイン後にコピー
  • 発生した問題と解決策

  • 永続的に使用する過程で、いくつかの問題が発生する場合があります。
    エラー メッセージが表示されます: モジュール 'forever' が見つかりません

    このエラーは通常、npm install four -g の実行時のエラーが原因で発生します。 sudo コマンドを使用してください。:
      sudo npm install forever -g
      ログイン後にコピー
    • アプリケーションの起動後にアクセスできません

      この問題は、アプリケーションが実行されているポートが正しくないことが原因である可能性があります。アプリケーションの起動時にプロンプ​​ト情報を確認して、アプリケーションがどのポートで実行されているかを確認し、ブラウザでそのポートにアクセスできます。
    • アプリケーションの実行が停止します

      アプリケーションの実行が停止した場合は、forever logs app.js コマンドを使用してアプリケーションのログ情報を表示し、問題をすぐに解決できます。できるだけ。
    • 以上はnpmを使用してインストールして永続的に使用する手順です。

    • 以上がnpmを使用してnodejsにforeveをインストールして使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

      ソース:php.cn
      このウェブサイトの声明
      この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
      人気のチュートリアル
      詳細>
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!