@ikerya

Почему не устанавливается глобально NODEJS модуль на Debian?

Здравствуйте. Ноду устанавливал вот так:

curl -sL https://deb.nodesource.com/setup_6.x | bash -
apt-get install -y nodejs

Обновлял npm так:

npm install npm@latest -g

Модуль устанавливал вот так:

npm install express -g

Создал в корне файл test.js, в котором попросил ноду использовать (require) модуль express. Далее пытался выполнить файл командой node test, но нода сказала, что модуля express она найти не может:

Error: Cannot find module 'express'
  • Вопрос задан
  • 527 просмотров
Решения вопроса 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Глобальные пакеты нельзя require'ить уже лет 5-6, наверное -- с версии 0.6 или вроде того. Они используются только для утилит командной строки (gulp, grunt-cli, yeoman, express-generator). npm install express --save в папке проекта.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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