I am trying to upgrade my Vue.js project that uses Node.js server (with websocket, etc.) from using Babel 6 to Babel 7. I have downloaded the following NPM packages:
- @babel/node
- @babel/preset-env
- @babel/core
- @babel/cli
And here is my current npm script: ./node_modules/.bin/nodemon --exec babel-node server.js --presets @babel/preset-env
Yet. When I run that, I get:
ā ~/vueproj/game git:(feat/items-overhaul) ā ./node_modules/.bin/nodemon --exec babel-node server.js --presets @babel/preset-env
[nodemon] 1.18.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `babel-node server.js --presets @babel/preset-env`
/Users/dan/vueproj/game/node_modules/@babel/runtime/helpers/builtin/es6/interopRequireDefault.js:1
(function (exports, require, module, __filename, __dirname) { export default function _interopRequireDefault(obj) {
^^^^^^
SyntaxError: Unexpected token export
I could not find out how to use the CLI as the documentation for that was not good.