Это не может найти глобальные модули

Я установил последний npm 5.5.1 на моей локальной Ubuntu. Я установил глобально модули, которые я часто использую (как экспресс, и т.д.). Таким образом в моем package.json я оставляю пробел "зависимостей", и npm идет, ища модули в правильном каталоге (/usr/lib/node_modules/). Это работало с моим последним npm 3.10.10, но теперь что-то кажется, изменяется. Когда я пытаюсь запустить приложение, я добрался: "Не может найти экспресс модуля".

0
задан 7 November 2017 в 01:33

1 ответ

Специальный исполняемый файл обеспечивается специальным генератором в 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 по умолчанию почти так же актуальна как последняя версия.

0
ответ дан 1 November 2019 в 06:40

Другие вопросы по тегам:

Похожие вопросы: