Я новичок как для Node JS, так и для выражения, и я только что установил npm в Windows 7.
Я установил express с помощью глобального флага:
npm install -g express
Это успешно устанавливает выражение в C:\Users\USER_NAME\AppData\Roaming\npm\node_modules\express
и добавляет C:\Users\USER_NAME\AppData\Roaming\npm
к моему пути.
Однако использование выражения в командной строке не выполняется. Любая команда, начинающаяся с express, говорит мне, что не может найти команду для выполнения:
'express' is not recognized as an internal or external command,
operable program or batch file.
В папке установки я не могу найти исполняемый файл (.exe или .cmd). Прохождение прошлых вопросов показывает, что папка node_modules (по крайней мере, в прошлых версиях) должна содержать как папку с выражением (которая у меня есть), так и папку .bin
, которая содержит express.cmd
. Кажется, у меня нет папки .bin
.
npm --version
дает мне 1.4.3. Экспресс-версия выглядит 3.0.0
Я также попытался установить его локально, и я попытался запустить npm cache clean
и переустановить. Ни один из методов не меняет ситуацию: в папке node_modules ничего не выполняется.
Я устанавливаю неверный указатель? Если да, то почему он не включает исполняемый файл?