Вам не обязательно устанавливать nodemon
глобально.
Возможно установить его как зависимость с помощью обычной команды npm install nodemon
, затем использовать npx nodemon
в вашей команде npm start
:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "npx nodemon server.js"
}
Вы также можете установить nodemon
с флагом --save-dev
, но учтите, что на вашем сервере, если вы устанавливаете зависимости, используя --production
(или когда переменная окружения NODE_ENV
установлена в production
), npm будет не устанавливать модули, перечисленные в devDependencies
.
Edit:
npx
не требует наличия пакета в качестве зависимости, а также будет работать, если у вас devDependencies
не установлена в среде NODE_ENV=production
, в этом случае npx
установит пакет из реестра npm и запустит двоичный файл.
Проверьте здесь для ознакомления с npx
из NPM.
Также проверьте эти рекомендации как использовать nodemon
для производственных сред.