0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Некоторые пакеты Node.js представляют собой не просто подключаемые библиотеки, а законченные программы. Например утилита<a>cloc</a>, которая умеет считать количество строк кода в проекте. Сама эта утилита не привязана к JavaScript, она работает с исходными файлами на множестве разных языков.</p>
1
<p>Некоторые пакеты Node.js представляют собой не просто подключаемые библиотеки, а законченные программы. Например утилита<a>cloc</a>, которая умеет считать количество строк кода в проекте. Сама эта утилита не привязана к JavaScript, она работает с исходными файлами на множестве разных языков.</p>
2
<p>Подобные утилиты не связаны с конкретным проектом и даже с JavaScript. Подразумевается, что ими может воспользоваться кто угодно. Для таких случаев в<em>npm</em>существует еще один способ установки - глобальный. Посмотрите пример:</p>
2
<p>Подобные утилиты не связаны с конкретным проектом и даже с JavaScript. Подразумевается, что ими может воспользоваться кто угодно. Для таких случаев в<em>npm</em>существует еще один способ установки - глобальный. Посмотрите пример:</p>
3
<p>Флаг -g говорит о том, что пакет нужно установить глобально. Выполнять эту команду можно из любого места файловой системы.<em>npm</em>добавляет этот пакет в специальную директорию, которая доступна для всех пользователей системы. Узнать ее расположение можно еще одной командой<em>npm</em>:</p>
3
<p>Флаг -g говорит о том, что пакет нужно установить глобально. Выполнять эту команду можно из любого места файловой системы.<em>npm</em>добавляет этот пакет в специальную директорию, которая доступна для всех пользователей системы. Узнать ее расположение можно еще одной командой<em>npm</em>:</p>
4
<p>После установки утилита становится доступна в командной строке по какому-то имени, которое указано в документации проекта, например, на гитхабе. В случае<em>cloc</em>имя пакета совпадает с именем команды:</p>
4
<p>После установки утилита становится доступна в командной строке по какому-то имени, которое указано в документации проекта, например, на гитхабе. В случае<em>cloc</em>имя пакета совпадает с именем команды:</p>
5
<h2>Рекомендуемые программы</h2>
5
<h2>Рекомендуемые программы</h2>