Двоичный файл serve
не найден, поскольку операционная система не может найти его в переменной среды PATH
.
При выполнении команды npm install serve
.Модуль serve
устанавливается только в каталог node_modules
, находящийся в папке проекта.Если вы явно не включите абсолютный путь к этому каталогу node_module
как часть вашей PATH
env var, OS
не будет знать, где найти serve
.
Как говорят другие, типичныйпрактикой было бы установить модуль, используя флаг -g
.G
означает глобальный.
Когда используется -g
, npm
поместит бинарный файл в каталог node
, и этот каталог будет включен как часть вашего PATH
при установке node
, таким образомделая любой новый двоичный файл видимым.