Вместо этого вам нужно установить и запустить @babel/node
.
npm install --save-dev @babel/node
babel-node
работает babel
babel-preset-env), в то время как @babel/node
вызовет соответствующие предустановки / плагины babel 7, такие как @babel/preset-env
.
, а затем:
./node_modules/.bin/nodemon --exec ./node_modules/.bin/babel-node server.js
убедитесь, что у вас есть .babelrc
, который вызывает babel7 плагинов / пресетов:
// .babelrc
{
"presets": ["@babel/preset-env"]
}
если вы запускаете npx nodemon --help
, в нем не упоминается опция --presets
:
--config file ............ alternate nodemon.json config file to use
-e, --ext ................ extensions to look for, ie. js,jade,hbs.
-x, --exec app ........... execute script with "app", ie. -x "python -v".
-w, --watch path.......... watch directory "path" or files. use once for
each directory or file to watch.
-i, --ignore ............. ignore specific files or directories.
-V, --verbose ............ show detail on what is causing restarts.
-- <your args> ........... to tell nodemon stop slurping arguments.