Установка NodeJS и NPM в Windows
При работе с сайтами я активно использую пакетный менеджер NPM. Так как он является частью экосистемы NodeJS, то для того, чтобы получить NPM нужно установить NodeJS.
У NodeJS есть официальный установщик для Windows, поэтому установка будет проще простого:
- скачиваем установщик с официального сайта NodeJS;
- запускаем скаченный установщик и нажимаем несколько раз кнопку Next, попутно соглашаясь с условиями.
Для того, чтобы проверить, установился ли NodeJS и NPM, откройте консоль Windows или Git bush (если консоль уже была открыта, то нужно её закрыть и открыть снова, чтобы обновить системный PATH) и выполните команды:
node -v
и
npm -v
Если команды выдали версии, например: «v6.2.0» и «3.8.8», то это значит, что всё успешно установлено и можно работать.
Как установить Node.js и NPM на Windows
С установленным Node.js и NPM вы сможете воспользоваться преимуществами огромного количества модулей NPM, которые могут помочь в достаточно широком спектре задач.
JavaScript является неотъемлемой частью веб-разработки. Front-end разработчики используют JavaScript для усовершенствования пользовательского интерфейса, добавление интерактивности, AJAX передачи данных и т.д..
На самом деле при достаточных знаниях JavaScript вы сможете работать с «полным стеком» веб-приложений. Ключ к этому — Node.js, который делает возможность запускать JavaScript на стороне сервера.
Node.js также используется в разработке приложений для настольных компьютеров и средств деплоя (развертывания) приложений, которые делают веб-приложение проще. Например, установив Node.js на свой компьютер, вы сможете быстро конвертировать CoffeeScript в JavaScript, SASS в CSS, а также уменьшить размер вашего HTML, JavaScript и графических файлов.
Кроме установленного Node.js вам также понадобится NPM, который предназначен для установки и управления модулями Node.js. С NPM вы сможете намного проще добавлять много новых и полезных инструментов в ваш проект.
Как работать с Node.js
Node.js не является программой, которую вы просто запускаете нажав по иконке, вы не найдете его на панели задач или в списке приложений. Для использования Node.js вам необходимо выполнять команды (инструкции) в консоле (командной строке), так что будьте готовы к этому.
Установка Node.js
Установка Node.js и NPM довольно проста, все делается с помощью установочного пакета, который можно загрузить с веб-сайта Node.js: https://nodejs.org/.
1. Загрузите установщик для Windows с официального сайта Node.js
2. Запустите программу установки
3. Следуйте инструкциям в программе установки
4. Перезагрузите компьютер для корректной работы Node.js
Проверяем корректность установки Node.js и NPM
Для того чтобы убедиться, что все успешно установлено, необходимо выполнить простые команды.
Проверяем Node.js
Для проверки Node.js необходимо открыть командную строку (консоль ( Win + R и введите cmd )) и выполнить команду:
node -v
Команда вернет текущую версию node.js
Проверяем NPM
Для того, чтобы проверить установлен ли NPM необходимо в командной строке (консоле) выполнить команду:
npm -v
Команда вернет текущую версию NPM
Пробуем как node.js работает с файлом
Для примера создайте файл test.js со следующим содержанием:
console.log('Node is installed!');
И в командной строке (консоле) выполните следующую команду:
node test.js
Как обновить Node.js и NPM
Для установки новых версий Node.js и NPM просто скачайте последнюю версию пакета с официального сайта https://nodejs.org/ и запустите ее.
Как удалить Node.js и NPM
Node.js и NPM удаляются так же как и большинство программ в Windows. Т.е. Control Panel => Uninstall a program выбираем Node.js жмем правую кнопку мыши и выбираем Uninstall.
Пакеты Node.js
Так же на сайте NPM (https://www.npmjs.com/) перечислены все официальные пакеты Node.js.
Если у вас есть вопросы или предложения по улучшению кода описанного в статье пишите в комментариях.
Я всегда открыт к конструктивному диалогу
Как установить Node.js + npm на хостинг?
Node.js представляет среду выполнения кода на JavaScript, которая построена на основе движка JavaScript Chrome V8, который позволяет транслировать вызовы на языке JavaScript в машинный код. Node.js прежде всего предназначен для создания серверных приложений на языке JavaScript.
NPM, сокращенно от Node Package Manager — это стандартный менеджер пакетов для Node.js и крупнейший в мире репозиторий программного обеспечения для публикации с открытым исходным кодом Node.js пакетов.
Для установки Node.js и npm необходимо подключиться по SSH к серверу хостинга.
Инструкции по подключению Вы можете найти в разделе [РАБОТА С SSH].
Установка Node.js на хостинг возможна через NVM (Node Version Manager).
1. После подключения на сервер, прямо в начальной директории Вашего хостинг-аккаунта, выполните следующую команду для установки NVM :
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Скрипт скопирует NVM репозитарий с Github в «$HOME/.nvm» и добавит путь к скрипту в локальный Bash профиль хостинг аккаунта.
Вывод предыдущей команды сообщит, что нужно или переподключиться по SSH или запустить
команды, которые добавят путь к NVM в текущую сессию.
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # Эта команда загрузит nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # Эта загрузит nvm bash_completion
Что бы проверить корректность устновки NVM и установленную версию, введите команду
nvm --version
Вывод должен быть такого вида:
0.35.3
2. Теперь, когда NVM установлен, можно установить последню доступную версию Node.js. Для этого нужно ввести команду:
nvm install node
Корректность установки и версию Node.js можно проверить командой:
node --version
Пример вывода команды:
v15.5.1
3. Для установки npm используйте команду:
curl https://npmjs.org/install.sh | bash
Проверить корректность установки и узнать версию менеджера пакетов можно командой:
npm --version
Создание проекта начинается с иницализации командой:
npm init
Все категории вопросов
- Общие вопросы по услуге хостинга
- Робота с хостинг 2.0
- Работа с базами данных [MySQL]
- Работа с FTP
- Работа с SSH
- Работа с почтой
- Работа с Cron
- Работа с SSL
- Работа с резервным копированием
- Работа с htaccess
- Работа с CMS
- Дополнительные услуги
- Нагрузка
- Ошибки на сайте
- Конструктор сайтов
- Регистрация и продление доменов
- Управление DNS-записями домена
- Трансфер домена
- Смена контактных данных владельца домена
- Настройка CloudFlare
- Общие вопросы по серверам
- Администрирование виртуального сервера (VPS)
- Администрирование выделенного сервера (DS)
- Инструкции по Windows Server
- Инструкции по Linux
- Панель управления FASTPANEL
- Панель управления Hestia CP
- Панель управления Vesta CP
- Платный SSL-сертификат
- Файловое хранилище
- SMS-сервис
- CallBack-сервис
Установка npm
var gulp = require(‘gulp’); var autoprefixer = require(‘gulp-autoprefixer’); var cssmin = require(‘gulp-cssmin’); var rename = require(‘gulp-rename’); gulp.task(‘my_task’, function()< console.log("My task"); >) // берём все файлы css и переносим из папки precss в папку css с добавление autoprefix и минимизируем код gulp.task(‘autoprefix’, function()< gulp.src('./code-project/precss/*.css') .pipe(autoprefixer(< browsers: ['last 2 versions'], cascade: false >)) .pipe(cssmin()) .pipe(rename()) .pipe(gulp.dest(‘./code-project/css’)); >) // Запускаем слежение за изменением css файлов (вызов task autoprefix) gulp.task(‘scan’, function()< gulp.watch('./code-project/precss/*.css', ['autoprefix']); >)
Вызываем gulp scan
Для завершения задачи 2 раза Ctrl + C
Копирование настроек и модулей из проекта в проект
1. Необходимо скопировать файлы: gulpfile.js и package.json
чтобы появился файл package.json необходимо набрать команду: npm init
2. Переходим в консоли в нужную папку
3. Набрать команду npm up
Как установить модуль с занесением в package.json
для этого после команды на установку используются слова —save или -dev
пример:
npm install —save
или
npm install -dev
Команды gulp:
gulp.run — вызов нужного метода
gulp.src — входной путь
gulp.dest — выходной путь
gulp.task — задача и её функция
gulp.watch — функция отслеживания изменений
17 октября 2018 /
Предыдущая статья
Рейтинг в виде звёзд на чистом css
Следующая статья
Сетки на препроцессоре less