Я установил последний npm 5.5.1 на моей локальной Ubuntu. Я установил глобально модули, которые я часто использую (как экспресс, и т.д.). Таким образом в моем package.json я оставляю пробел "зависимостей", и npm идет, ища модули в правильном каталоге (/usr/lib/node_modules/
). Это работало с моим последним npm 3.10.10, но теперь что-то кажется, изменяется. Когда я пытаюсь запустить приложение, я добрался: "Не может найти экспресс модуля".
Специальный исполняемый файл обеспечивается специальным генератором в Ubuntu 14.04. Для установки его глобально работает sudo npm install -g express-generator
Самый легкий способ глобально установить актуальную версию Экспресса платформа веб-приложений Node.js в Ubuntu 16.04 и позже из репозиториев Ubuntu по умолчанию с помощью команды:
sudo apt install node-express node-express-generator
express.js файл установлен на /usr/lib/nodejs/express/express.js
в том же каталоге как package.json, который установлен на /usr/lib/nodejs/express/package.json
Вышеупомянутая команда устанавливает специальную узлом версию 4.1.1 в Ubuntu 16.04 и позже. Последняя версия Экспресса в официальном веб-сайте Экспресса 4.16.1, таким образом, версия Экспресса из репозиториев Ubuntu по умолчанию почти так же актуальна как последняя версия.