Estoy escribiendo un sitio de comercio electrónico utilizando el nodo babel para las funciones de importación y exportación de es6, y cada vez que intento ejecutar el sitio, aparece un SyntaxError: token no válido o inesperado
AQUÍ ESTÁ EL ARCHIVO DEL SERVIDOR
import express from 'express' import {products} from './data' import cors from 'cors' const app = express() const port = 5000 // needed files app.use(cors()) // server app app.get('/api/products', (req, res)=>{ res.send(products) }) // server app.listen(port, ()=>{ console.log(`server is listening on port ${port} with the link of http://localhost:5000`) })AQUÍ ESTÁ EL ARCHIVO PACKAGE.JSON
{ "name": "amazona-app", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "nodemon --watch backend --exec babel-node backend/server.js", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "babel-cli": "^6.26.0", "cors": "^2.8.5", "express": "^4.17.1" }, "devDependencies": { "@babel/cli": "^7.14.8", "@babel/core": "^7.15.0", "@babel/node": "^7.14.9", "@babel/preset-env": "^7.15.0", "nodemon": "^2.0.12" } }Y LA CONFIGURACIÓN DEL ARCHIVO BABEL.RC
'{ "presets":[ [ "@babel/preset-env", { "targets":{ "node": "current" } } ] ]}'
POR FIN, EL ERR TIRO
> SyntaxError: Invalid or unexpected token > at wrapSafe (internal/modules/cjs/loader.js:979:16) > at Module._compile (internal/modules/cjs/loader.js:1027:27) > at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) > at Module.load (internal/modules/cjs/loader.js:928:32) > at Function.Module._load (internal/modules/cjs/loader.js:769:14) > at Module.require (internal/modules/cjs/loader.js:952:19) > at require (internal/modules/cjs/helpers.js:88:18) > at Object.<anonymous> (C:\Users\Miracle\Desktop\amazona app\node_modules\core-js\stable\index.js:143:1) > at Module._compile (internal/modules/cjs/loader.js:1063:30) > at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)