Среда - Node.js

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом лабораторном задании мы исследуем функциональность Node.js и узнаем, как определить, выполняется ли наш код в среде Node.js. С помощью глобального объекта process мы можем проверить, выполняется ли наш код в среде выполнения Node.js, и выполнять соответствующие действия. В этом лабораторном задании вы получите практический опыт работы с Node.js и углубите свое понимание его возможностей.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28428{{"Среда - Node.js"}} javascript/data_types -.-> lab-28428{{"Среда - Node.js"}} javascript/arith_ops -.-> lab-28428{{"Среда - Node.js"}} javascript/comp_ops -.-> lab-28428{{"Среда - Node.js"}} end

Как определить, является ли текущая среда выполнения Node.js

Для определения того, является ли текущая среда выполнения Node.js, следуйте следующим шагам:

  1. Откройте Терминал/SSH.
  2. Введите node.
  3. Используйте глобальный объект process, который предоставляет информацию о текущем процессе Node.js.
  4. Проверьте, определены ли process, process.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, чтобы улучшить свои навыки.