環境が Node.js である

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、Node.js の機能を調べ、コードが Node.js 環境内で実行されているかどうかを判断する方法を学びます。process グローバルオブジェクトを使用することで、コードが Node.js ランタイム環境内で実行されているかどうかを確認し、それに応じて特定のアクションを実行できます。この実験では、Node.js の実践的な経験を提供し、その機能に対する理解を深めます。

現在のランタイム環境が Node.js であるかどうかを判断する方法

現在のランタイム環境が Node.js であるかどうかを判断するには、次の手順に従います。

  1. ターミナル/SSH を開きます。
  2. node と入力します。
  3. 現在の Node.js プロセスに関する情報を提供する process グローバルオブジェクトを使用します。
  4. processprocess.versions、および process.versions.node が定義されているかどうかを確認します。

現在のランタイム環境が Node.js であるかどうかを判断するコードは次のとおりです。

const isNode = () =>
  typeof process !== "undefined" &&
  !!process.versions &&
  !!process.versions.node;

isNode 関数を呼び出すことでコードをテストできます。

isNode(); // true (Node)
isNode(); // false (ブラウザ)

まとめ

おめでとうございます!あなたは「環境が Node.js である」実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を行って練習することができます。