Я занимаюсь настройкой сервера node.js с сайта https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens. Я новичок в node.js. Я устанавливаю npm install nodemon —save . Но когда я запускаю сервер с этим nodemon server.js .
В терминале показывает:
nodemon не распознан как внутренняя или внешняя команда, работоспособная программа или пакетный файл
Команда node server.js работает и запустила сервер, но команда nodemon не работает.
Я не знаю, почему он не работает, я пробовал некоторые команды для установки nodemon.
npm install -g nodemon npm install -g nodemon —save npm install —save-dev nodemon npm install -g [email protected] npm install -g —force nodemon
Я видел одну ссылку https://stackoverflow.com/questions/17975999/i-can%C2%B4t-install-nodemon-globally-nodemon-not-recognized, но я не знаю, как установить путь, потому что мой проект расположен на диске D.
Я хочу запустить nodemon server.js . Если у кого-то есть идея, пожалуйста, поделитесь. Заранее спасибо.
«pip» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
44 2016-11-01T11:57:54+00:00 15
Prathamesh More
Редактировал вопрос 11-го августа 2019 в 2:42
Востребованные видео
2 года назад
2 года назад
3 года назад
6 лет назад
2 года назад
4 года назад
6 лет назад
4 года назад
2 года назад
4 года назад
не является внутренней или внешней командой исполняемой программой или пакетным файлом, решение
2 года назад
2 года назад
Решение / Ответ
1-го ноября 2016 в 12:01
2016-11-01T12:01:23+00:00
Дополнительно
Вам необходимо установить его глобально
npm install -g nodemon # or if using yarn yarn global add nodemon
И тогда он будет доступен по пути (теперь я вижу, что вы пробовали это и это не сработало, ваш путь может быть испорчен)
Если вы хотите использовать локально установленную версию, а не устанавливать глобально, то вы можете создать скрипт в вашем package.json
«scripts»: < «serve»: «nodemon server.js» >,
и затем использовать
npm run serve
опционально, если используется yarn
# without adding serve in package.json yarn run nodemon server.js # with serve script in package.json yarn run serve
npm будет искать команду в вашей локальной папке node_modules, прежде чем искать ее в ваших глобальных модулях
Редактировал ответ 15-го мая 2017 в 6:16
Комментарии к ответу ( 6 )
Alok Prusty
Ответ на вопрос
23-го января 2018 в 6:16
2018-01-23T06:16:53+00:00
Дополнительно
Во-первых, писать НПМ установки-сохранить nodemon затем в пакет.JSON и написать следующее
«scripts»: < «server»: «nodemon server.js» >,
npm run server
Редактировал ответ 15-го мая 2019 в 11:26
Комментарии к ответу ( 2 )
Raju Singh
Ответ на вопрос
10-го декабря 2018 в 5:52
2018-12-10T17:52:04+00:00
Дополнительно
- Установите nodemon во всем мире:
С:>НПМ установки -G в nodemon
- Сделать префикс:
С:>НПМ конфиг сделать префикс
Вы получите вывод вроде следующее в консоли:
- Установить Путь. Перейти в Расширенные настройки системы и усилителя;остатки→; переменная среды &ампер;остатки→; Нажмите кнопку Новый (под пользовательские переменные) &ампер;остатки→; всплывающее появится форма &ампер;остатки→; передавать следующие значения:
имя переменной = путь, значение переменной = скопировать вывод из консоли
- Теперь Запустите Nodemon:
double-beep
Редактировал ответ 2-го сентября 2019 в 12:19
Комментарии к ответу ( 1 )
adityaekawade
Ответ на вопрос
28-го июня 2017 в 5:35
2017-06-28T17:35:18+00:00
Дополнительно
Передо мной стоял тот же вопрос. У меня был установлен nodemon как дев-зависимость и когда я попытался запустить сервер, он передал сообщение о том, что
nodemon не признается в качестве внутренней или внешней командой, исполняемой программой или пакетным файлом
Затем я установил его глобально и попытался запустить сервер и он работал!
npm install nodemon -g
Комментарии к ответу ( 0 )
Larry Turtis
Ответ на вопрос
1-го ноября 2016 в 12:44
2016-11-01T12:44:17+00:00
Дополнительно
Нужно ли устанавливать его глобально? Нужно ли вам иметь возможность просто запустить nodemon server.js ? Если нет, то вы всегда можете просто вызвать его из локального каталога проекта. Должно быть здесь:
node_modules/.bin/nodemon
Комментарии к ответу ( 0 )
vighanesh mandavkar
Ответ на вопрос
1-го ноября 2016 в 12:47
2016-11-01T12:47:50+00:00
Дополнительно
Поскольку префикс node отсутствует в переменной PATH ENV, ни один из глобально установленных модулей не распознается. Пожалуйста, попробуйте следующее.
Откройте интерпретатор cmd npm config get prefix добавьте полученный путь в переменную PATH env. Теперь вы сможете запускать nodemon из любого места. Попробуйте воспользоваться этой ссылкой и следуйте ей. исправление разрешений npm https://docs.npmjs.com/getting-started/fixing-npm-permissions#option-2-change-npms-default-directory-to-another-directory
Комментарии к ответу ( 1 )
Bakos Bence
Ответ на вопрос
5-го декабря 2018 в 9:32
2018-12-05T09:32:35+00:00
Дополнительно
Эта линия решена моя проблема в cmd:
npm install —save-dev nodemon
Комментарии к ответу ( 1 )
Amol Kamble
Ответ на вопрос
18-го мая 2019 в 6:34
2019-05-18T18:34:07+00:00
Дополнительно
Все вышеперечисленные варианты не удалось, я получил постоянное решение для этого. Добавить ниже строку в пакет.в JSON под управлением зависимостями и НПМ установить. Это позволит добавить пакет nodemon в папки node_modules и там вы идете, наслаждайтесь кодирования.
«nodemon»: «^1.17.*»
Редактировал ответ 18-го мая 2019 в 7:29
Комментарии к ответу ( 1 )
Amit Kumar
Ответ на вопрос
22-го мая 2019 в 4:07
2019-05-22T16:07:33+00:00
Дополнительно
Использовать nodemon вы должны установить его в глобальном масштабе.
Для Windows в НПМ я -Г nodemon
Для Mac
Если вы Don’т хотите, чтобы установить его в мире вы можете установить его локально в папке проекта, выполнив команду в <код>НПМ я nodemon . Он будет выдавать ошибку что-то вроде этого, если запускать локально:
в nodemon : термин ‘nodemon’ не распознано как имя командлета, функции, файла скрипта или выполняемой программы. Проверить орфографию имени, или если путь был включен, убедитесь, что путь правильно и повторите попытку.
и ваш nodemon начнет работать правильно.
Источник: kzen.dev
Русские Блоги
Cimten to Local Virtual Servers, NPM Run run dev Ошибка «Nodemon» не является внутренней или внешней командой, ни работающей программой или пакетным файлом
Используйте свой собственный компьютер для моделирования локального виртуального веб -сервера, запустите локальный виртуальный сервер
Запустите локальные шаги виртуального сервера:
1. Запустите локальный виртуальный сервер (откройте терминал, NPM Run Dev) и запустите успешно отображение `Start Monitor: 3005. Пожалуйста, откройте браузер и введите http: // localhost: 3005 Просмотр эффекта ` 2. Посетите файлы в общественном каталоге (Localhost эквивалентен публичному, в общественном справочнике находится передний каталог кода).
вопрос:
При запуске виртуального сервера через NPM запустите DEV или NPM Run Serv, я сообщаю об ошибке.
Или пакетные файлы. Как показано ниже:
причина:
Из -за компьютера Отсутствие Nodemon Файл, поэтому вам нужно установить этот файл
Шаги установки:
1. Откройте командную строку CMD (Win+R, введите CMD) 2. Введите команду Moodon` (NPM Install -g Nodemon) 3. Если вы успешно видите номер версии, вы также можете проверить, успешно ли Nodemon установлен командой.
в конце концов
Откройте терминал и запустите виртуальный сервер, успех!
Здесь я использую веб -сервер Project в качестве виртуального локального сервера. В рамках той же сети локальной области другие могут также увидеть мою страницу, когда вы посещаете мой IP -адрес; если вы не можете просмотреть его, закройте свой компьютер (i) брандмауэр.
Интеллектуальная рекомендация
ES6 Примечания var, Let, const и Block Scope
1. Каков объем блока Особенности 1: Пусть, переменные, объявленные Const, имеют блок, и обычно используют {} в качестве сепаратистской области прицела. Поскольку баллы n находятся в}} в утверждении IF.
Unity UGUI Ползунок цветовой переход
Разговор: Python мелкая копия, глубокая копия
Предисловие: Многие студенты не очень четко понимают оба в изучении глубоких копий и мелких копий. Ниже приведено мое понимание глубокой копии и мелкой копии, я надеюсь помочь вам понять. Прежде всего.
Холст рисовать простой эффект сетки частиц фона
Краткое введение в холст Canvas — это тег HTML5, используемый для рисования некоторых изображений, анимации и т. Д. Сам холст используется только как контейнер, а скрипты (JavaScript) необходимы для д.
Type org.apache.maven.plugin.surefire.SurefirePlugin not present
При введении весеннего загрузки-Maven-Plugin, ошибка java.lang.typenoTPresentexception: введите org.apache.maven.plugin.surefire.surefirepluglugin не присутствует. следующим образом: Решение состоит в.
Источник: russianblogs.com
Команда nodemon не распознается в терминале для сервера js узла
Я выполняю настройку сервера node.js из https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens. Я новичок в node.js. Я устанавливаю npm install nodemon —save . Но когда я запускаю сервер с этим nodemon server.js .
В терминале показано:
nodemon не распознается как внутренняя или внешняя команда, работающая программный или пакетный файл
Команда node server.js работает и запускает сервер, но команда nodemon не работает. Я настроил сервер node js из https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens видео. Я не знаю, почему он не работает. Я пробовал какую-то команду для установки nodemon.
npm install -g nodemon npm install -g nodemon —save npm install —save-dev nodemon npm install -g [email protected] npm install -g —force nodemon
Я видел одну ссылку Я не могу установить nodemon глобально,» nodemon » не распознано, но я не знаю, как установить путь, потому что мое расположение проекта в D-диске. Я хочу запустить nodemon server.js . Если у кого-то есть идея, поделитесь ею. Спасибо заранее.
V SH 01 нояб. 2016, в 13:41
Источник: overcoder.net