ホームページ > ウェブフロントエンド > jsチュートリアル > Node.js アプリケーションのビルドと実行: ビルド スクリプトと起動スクリプトの使用に関するガイド

Node.js アプリケーションのビルドと実行: ビルド スクリプトと起動スクリプトの使用に関するガイド

王林
リリース: 2024-07-25 11:38:12
オリジナル
570 人が閲覧しました

Building and Running a Node.js Application: A Guide to Using build and start Scripts

Node.js は、スケーラブルなネットワーク アプリケーションを構築するための強力なランタイムです。 REST API、リアルタイム チャット アプリ、複雑な Web アプリケーションのいずれを開発している場合でも、Node.js は必要な柔軟性とパフォーマンスを提供します。この投稿では、Node.js プロジェクトを設定し、ビルドおよび開始スクリプトを活用して開発プロセスを合理化する方法を説明します。

Node.js プロジェクトのセットアップ
スクリプトに入る前に、基本的な Node.js アプリケーションを作成しましょう。開始するには、次の手順に従ってください:

プロジェクトを初期化します:
ターミナルを開き、プロジェクト ディレクトリに移動します。次のコマンドを実行して、新しい Node.js プロジェクトを初期化します:

npm init -y

このコマンドは、デフォルト設定で package.json ファイルを作成します。このファイルは、プロジェクトの依存関係とスクリプトを管理するために不可欠です。

依存関係をインストールします:
この例では、express を使用して単純な Web サーバーを作成します。以下を使用してインストールします:

npm install Express

アプリケーションを作成します:
プロジェクトのルート ディレクトリに、index.js という名前のファイルを作成します。このファイルは、アプリケーションのエントリ ポイントとして機能します。

簡単な Express サーバーのセットアップは次のとおりです:

// index.js
const express = require('express');
const app = express();

const port = process.env.PORT || 3000;
app.get('/', (req, res) => {
    res.send('Hello, Node.js!');
});

app.listen(port, () => {
    console.log(`Server is running on port ${port}`);
});
ログイン後にコピー

ビルドおよび開始スクリプトの使用
Node.js プロジェクトでは、スクリプトの構築と開始は、一般的なタスクの自動化に役立ちます。これらのスクリプトを package.json ファイルに設定しましょう。

  1. 開始スクリプトの構成 開始スクリプトは通常、開発環境でアプリケーションを実行するために使用されます。次のスクリプト セクションを package.json に追加します。
{
  "scripts": {
    "start": "node index.js"
  }
}
ログイン後にコピー

この構成では、ターミナルで npm start を実行すると、nodeindex.js が実行され、サーバーが起動します。

  1. ビルドスクリプトの構成 ビルド スクリプトは、アプリケーションを実稼働用にコンパイルまたは準備するのに役立ちます。 Node.js アプリケーションにはビルド ステップが必要ないことがよくありますが、Babel によるコードのトランスパイル、Webpack によるファイルのバンドル、テストの実行などのタスクにビルド ステップを使用するとよいでしょう。

Babel を使用して ES6 コードを ES5 にトランスパイルするビルド スクリプトの例を次に示します。

Babel をインストールします:

npm install --save-dev @babel/core @babel/cli @babel/preset-env

Babel 構成ファイルを作成します:
プロジェクトのルートに .babelrc という名前のファイルを作成します:

{
  "presets": ["@babel/preset-env"]
}
ログイン後にコピー

ビルド スクリプトを更新します:

{
  "scripts": {
    "start": "node index.js",
    "build": "babel src -d dist"
  }
}
ログイン後にコピー

この設定は、Babel に src ディレクトリからコードをトランスパイルし、それを dist ディレクトリに出力するように指示します。別のディレクトリ構造を使用している場合は、それに応じてファイル パスを更新してください。

  1. スクリプトの実行 アプリケーションを開始します:

npm 開始

アプリケーションを構築します:

npm run build

このコマンドはコードをトランスパイルし (Babel を設定している場合)、アプリケーションを実稼働用に準備します。

結論
Node.js プロジェクトでビルドおよび開始スクリプトを設定すると、開発ワークフローが大幅に合理化され、運用環境へのスムーズな移行が保証されます。これらのスクリプトを活用すると、タスクを自動化し、依存関係を管理し、クリーンで効率的な開発環境を維持できます。

コンテナ化のための Docker、プロセス管理のための PM2、Jest などのテスト フレームワークなど、Node.js アプリケーションをさらに強化できる追加のツールやライブラリを探索します。

以上がNode.js アプリケーションのビルドと実行: ビルド スクリプトと起動スクリプトの使用に関するガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート