Удаление глобального пакета (express) в npm

#node.js #express

#node.js #экспресс

Вопрос:

Я пытаюсь удалить express с 4.x до 3.x. Вот что я сейчас вижу в терминале:

 npm uninstall express
npm WARN uninstall not installed in /home/johnmlocklear/node_modules: "express"

npm uninstall -g express
npm WARN uninstall not installed in /usr/local/lib/node_modules: "express"

express -V
4.2.0

ls .npm/express
3.0.0  4.2.0  4.4.4

which express
/usr/local/bin/express

ls -lh /usr/local/bin/express
/usr/local/bin/express -> ../lib/node_modules/express-generator/bin/express
 

Так что, я думаю, я не понимаю, почему npm ищет в моей домашней папке express. Также, если я попробую это с помощью опции -g, я получу то же сообщение об ошибке. Я хочу либо полностью установить express, и я могу переустановить версию 3, либо есть способ выбрать версию 3 в качестве активной версии?

Комментарии:

1. Похоже, что команда, по крайней мере, не из express , а из express-generator .

2. Попробуйте npm -g rm express .

Ответ №1:

попробуй это:

 npm install -g express@"3.x.x"