В следующем записывается шаги по установке Node.js в виртуальной машине (HomeStaead), построенной из Vagrant в местной среде Windwos и в системе Cloud Centos в производственной среде, а также различия в зависимости установки NPM.
Установите node.js с помощью компиляции исходного кода. Сначала удалите node.js на машине, и я напрямую вставлю шаги, представленные на переполнение стека:
1. Удалить npm и node.js
Сначала удалите NPM, команда: sudo npm uninstall npm -g , а затем удалите node.js.
Запуск, какой узел вернет что -то вроде/path/bin/node.
Затем запустите CD /PATH
Это все, что добавлено node.js.
rm -r bin/node bin/node -waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
Если это система Ubuntu и установлена с использованием apt-get, вы можете использовать команду:
sudo apt-get удалить Nodejs
2. Скачать, компилировать и установить node.js
Node.js Официальная страница загрузки: https://nodejs.org/en/download/current/
Я выбрал последнюю версию, адрес загрузки: https://nodejs.org/dist/v6.3.1/node-v6.3.1.tar.gz
Как правило, каталог установки стороннего программного обеспечения на Linux IS /USR /Local. Используйте Wget, чтобы загрузить исходный код (замените адрес самостоятельно):
Sudo Wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
Распаковывать:
TAR XZVF NODE-V* && CD NODE-V*
Компиляция:
./configuremake
Этот процесс может быть медленным, подождать завершения, а затем установить:
sudo сделать установку
Если все идет хорошо, node.js установлен и используйте узел -V для просмотра версии.
Vagrant@homestead:/usr/local $ node -vv6.3.1
3. Установите зависимости NPM
Здесь виртуальные машины на окнах отличаются от реальных систем Linux. Прямо на Linux:
NPM Установка
Однако необходимо добавить команды виртуальных машин Windows с параметрами, в противном случае будет сообщена ошибка:
Установка NPM--нет-бин-лики
4. Установите зеркало Taobao NPM
Фактически, перед третьим шагом вы можете сначала установить изображение Taobao от NPM и использовать команду:
npm install -g cnpm -registry = https: //registry.npm.taobao.org
Таким образом, большинство команд NPM могут быть заменены CNPM, например:
CNPM Установка
Поскольку я использую PHP-платформу Laravel, мне нужно использовать инструмент для сборочной строительства переднего оборота, поэтому для установки Gulp используйте зеркало Taobao NPM для установки:
Установка CNPM -Глобальный глоток
На данный момент зависимости Node.js и NPM были успешно установлены, и все было таким же новым.
Есть еще один метод: не устанавливайте CNPM и просто используйте зеркала Taobao, чтобы настроить зеркала NPM:
NPM Конфигурация реестра https://registry.npm.taobao.org
Суммировать
Выше приведено все содержание процесса удаления и установки Node.js и NPM. Я надеюсь, что содержание этой статьи будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте сообщение для обсуждения.