「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Node.js アプリケーションのビルドと実行: ビルド スクリプトと起動スクリプトの使用に関するガイド

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

2024 年 7 月 30 日に公開
ブラウズ:523

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 インストール エクスプレス

アプリケーションの作成:
プロジェクトのルート ディレクトリに、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 ビルドを実行

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

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

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

リリースステートメント この記事は次の場所に転載されています: https://dev.to/birajgtm/building-and-running-a-nodejs-application-a-guide-to-using-build-and-start-scripts-e38?1侵害がある場合は、削除するには[email protected]までご連絡ください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3