From 18f47a1d6112814839d6d7a8c29409545b354720 Mon Sep 17 00:00:00 2001 From: Andrew Laptev Date: Fri, 12 Apr 2019 10:27:05 -0700 Subject: [PATCH] [Node.js] Russian translate for nodejs/process (#29649) --- guide/russian/nodejs/process/index.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/guide/russian/nodejs/process/index.md b/guide/russian/nodejs/process/index.md index 357203c280..c6f5a901d3 100644 --- a/guide/russian/nodejs/process/index.md +++ b/guide/russian/nodejs/process/index.md @@ -1,10 +1,10 @@ --- title: Process Object -localeTitle: Объект процесса +localeTitle: Объект process --- -## Объект процесса +## Объект process -Объект `process` в Node.js является глобальным объектом, доступ к которому возможен в любом модуле, не требуя его. В Node.js имеется очень мало глобальных объектов или свойств, и `process` является одним из них. Это важный компонент в экосистеме Node.js, поскольку он предоставляет различные наборы информации о времени выполнения программы. Для изучения мы будем использовать один из его свойств, который называется `process.versions` . Это свойство сообщает нам информацию о версии Node.js, которую мы установили. Он должен использоваться с флагом `-p` . +Объект `process` в Node.js является глобальным объектом, доступ к которому возможен из любого модулу, не запрашивая его с помощью `require`. В Node.js очень мало глобальных объектов или свойств, и `process` является одним из них. Это важный компонент в экосистеме Node.js, поскольку он предоставляет различные наборы информации о среде выполнения программы. Для изучения мы будем использовать одно из его свойств, который называется `process.versions` . Это свойство содержит информацию о версии Node.js, которую мы установили. Вызовем его из node.js с помощью флага `-p` . ```shell $ node -p "process.versions" @@ -26,7 +26,7 @@ $ node -p "process.versions" tz: '2017c' } ``` -Еще одно свойство, которое вы можете проверить, это `process.release` то же самое с командой `$ node --version` которую мы использовали, когда мы установили Node.js, но выход на этот раз будет более подробным. +Еще одно свойство, которое можно проверить - это `process.release` . То же самое, что и команда `$ node --version` которую мы использовали, когда устанавливали Node.js, но на этот раз вывод будет более подробным. ```shell node -p "process.release" @@ -38,7 +38,7 @@ node -p "process.release" headersUrl: 'https://nodejs.org/download/release/v8.11.2/node-v8.11.2-headers.tar.gz' } ``` -Это некоторые из различных команд, которые мы можем использовать в командной строке для доступа к информации, иначе модуль не может предоставить. Этот объект `process` является экземпляром класса EventEmitter, и он содержит свои собственные заранее определенные события, такие как `exit` которые могут быть использованы, чтобы знать, когда программа в Node.js завершила выполнение. Запустите программу ниже, и вы можете заметить, что в результате появляется код состояния `0` . В Node.js этот код состояния означает, что программа успешно выполнена. +Это несколько команд, которые мы можем использовать в командной строке для доступа к той информации, которую модуль не может предоставить. Объект `process` является экземпляром класса EventEmitter, и он содержит свои собственные заранее определенные события, такие как `exit`, которое может быть использовано, чтобы узнать, когда программа завершила выполнение. Запустив программу ниже, можно заметить, что он выполнилась с кодом состояния `0` . В Node.js этот код означает, что программа выполнелась успешно. ```js process.on('exit', code => { @@ -51,7 +51,7 @@ process.on('exit', code => { console.log('Execution Completed'); ``` -Результат вышеуказанной программы: +Вывод упомянутой программы: ```shell Execution Completed @@ -60,13 +60,13 @@ Execution Completed `Process` также предоставляет различные свойства для взаимодействия. Некоторые из них могут использоваться в приложении Node для предоставления шлюза для связи между приложением Node и любым интерфейсом командной строки. Это очень полезно, если вы создаете приложение командной строки или утилиту с помощью Node.js -* process.stdin: читаемый поток -* process.stdout: записываемый поток -* process.stderr: wriatable stream для распознавания ошибок +* process.stdin: поток для чтения +* process.stdout: поток для вывода +* process.stderr: поток для вывода ошибок -Используя `argv` вы всегда можете получить доступ к аргументам, которые передаются в командной строке. `argv` - это массив, который имеет сам узел как первый элемент и абсолютный путь файла в качестве второго элемента. С третьего элемента он может иметь столько аргументов. +Используя `argv` вы всегда можете получить доступ к аргументам, которые передаются в командной строке. `argv` - это массив, в котором первый элемент - абсолютный путь к исполняемому файлу Node.js, второй - абсолютный путь к файлу вашего приложения. Начиная с третьего элемента и дальше он содержит аргументы командной строки. -Попробуйте программу ниже, чтобы получить больше информации о том, как вы можете использовать эти различные свойства и функции. +Запустите программу ниже, чтобы получить больше информации о том, как вы можете использовать эти различные свойства и функции. ```js process.stdout.write('Hello World!' + '\n'); @@ -76,7 +76,7 @@ process.stdout.write('Hello World!' + '\n'); }); ``` -Если вы запустите указанный выше код с помощью следующей команды, вы получите вывод и первые два элемента из `argv` будут напечатаны. +Если вы запустите указанный выше код с помощью вот такой команды команды, вы получите на выходе первые два элемента из `argv`. ```shell $ node test.js @@ -86,4 +86,4 @@ $ node test.js 0: /usr/local/bin/node 1: /Users/amanhimself/Desktop/articles/nodejs-text-tuts/test.js -``` \ No newline at end of file +```