nodemon -v
: 1.15.1node -v
: 9.5.0"dev": "nodemon index.js"
nodemon должен использовать локальный узел
nodemon использовать узел, установленный глобально
https://twitter.com/housecor/status/962347301456015360
Посмотрите этот пост, теперь узел можно установить локально. Nodemon должен проверить, установлен ли узел локально, иначе используйте узел, установленный глобально.
С уважением,
На самом деле это та же проблема, что и когда кто-то хочет использовать команды автоматического разрешения npm в .bin
.
Интересно, есть ли в npx
модуль, который быстро выполняет разрешение ...
Изменить: я должен уточнить, что я использую nodemon внутри скрипта в моем package.json (поэтому автоматическое разрешение для nodemon работает хорошо). Это только автоматическое разрешение узла, которое терпит неудачу.
#!/usr/bin/env node
Другая проблема заключается в том, что nodemon использует node для выполнения ...
Я пытаюсь использовать node и nodemon в контейнере (докере), где node не установлен глобально.
"start": "node index.js"
Работа
"dev": "nodemon index.js"
не работает
Я думаю, это из-за шебанга, но я не знаю, есть ли способ это исправить ...
Хм, но /usr/bin/env
должен понять, что npm ввел node_modules/.bin
в $PATH
так что я не совсем уверен, _ почему_ это не сработает ...
_Edit: игнорировать это. Шебанг работает, это была еще одна проблема с моей средой ..._