Урок 6.2Урок 21 з 24
Командний рядок node
Given a scenario and requirements, infer which Node.js CLI command is a good solution.
Головне
- 1node app.js запускає скрипт; аргументи після імені скрипту отримує сам скрипт у process.argv, а не Node.js.
- 2node без скрипту відкриває REPL. node -e виконує рядок коду, а node -p ще й виводить його результат.
- 3
--inspectвідкриває порт для дебагера (типово 9229);--inspect-brkще й зупиняється перед першим рядком, тож ви встигнете під'єднатися. - 4Опції Node.js пишуться перед іменем скрипту: node
--require./setup.js app.js попередньо завантажує модуль. - 5Змінні середовища потрапляють у process.env як рядки.
NODE_ENV— це домовленість, яку читають ваш код і бібліотеки, а не сам Node.js.
Що перевіряє іспит із цієї теми
Формулювання з програми іспиту (англійською).
- 6.2.K1node CLI: running scripts, the REPL, --inspect for debugging, environment variables
- 6.2.S1Choose the command that runs or debugs a script as required
Закріпіть тему
Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.
Тренування 6.2 · 12 запитань