Skip to content

Instantly share code, notes, and snippets.

@neretin-trike
Last active February 24, 2024 10:28
Show Gist options
  • Star 15 You must be signed in to star a gist
  • Fork 16 You must be signed in to fork a gist
  • Save neretin-trike/de70ba1428d9d89a1574ef26ba02e762 to your computer and use it in GitHub Desktop.
Save neretin-trike/de70ba1428d9d89a1574ef26ba02e762 to your computer and use it in GitHub Desktop.
Команды терминала, node.js и yarn

BASH / WINDOWS

pwd - вывести рабочий каталог
mkdir [имя папок] - создать папки
rm -r [имя папок] - удалить папки
touch [имя файлов] - создать файлы
touch [имя папки]/{[имя файла],[...]} - создать файлы внутри указанной папки
cd .. | [имя папки] - подняться на уровень вверх | перейти в дерикторию
ls -*a -*l - вывод файлов и папок в текущей директории *вместе со скрытыми *и информацией о размере и дате создания
echo ['текст'] >> [имя файла] - создать файл с указанным текстом
cat [имя файла] - вывести содержимое файла в консоль

NPM / NODE.JS

npm init -*y - инициировать проект *с ответом "да" на все вопросы
npm version - отобразить информацию о Node.JS
npm prefix -*g - отобразить путь расположения *глобальных пакетов
npm *run [название скрипта] - запуск скрипта
npm install | i [название пакетов] - установить пакеты
npm uninstall | un [название пакетов] - удалить пакеты 
npm list --depth=[уровень] -*g - вывести список установленных пакетов *в глобальный путь 
npm list [название пакетов] - отбразить версию пакетов 
npm update - обновить все пакеты

Ключи для комманд install, uninstall и update:
-g - установить, удалить и обновить пакет глобально
--save | -S - установить, удалить и обновить пакет в зависимость dependencies
--save-dev | -D - установить, удалить и обновить пакет в зависимость devDependencies

YARN / NODE.JS

yarn init -*y - инициировать проект *с ответом "да" на все вопросы
yarn --version - отобразить версию yarn'а
yarn *install - уставить все пакеты и зависимости
yarn *run [название скрипта] - запуск скрипта
yarn add [навзание пакетов]*@[версия] --*offline - установить пакеты *определенной версии *офлайн
yarn remove [название пакетов]*@[версия] - удалить пакеты *определенной версии
yarn check - проверяет, что зависимости в package.json совпадают с зависимостями в файле yarn.lock
yarn list --depth=[уровень] - вывести список установленных пакетов
yarn list --pattern [название пакетов] - отбразить версию пакетов 
yarn upgrade --*latest - полностью удалить и установить все пакеты *до последней версии
    
Ключи для комманд add, remove и upgrade:
global - установить, удалить и обновить пакет глобально
--dev - установить, удалить и обновить пакет в зависимость devDependencies
--peer - установить, удалить и обновить пакет в зависимость peerDependencies
--optional - установить, удалить и обновить пакет в зависимость optionalDependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment