presets: ["@babel/preset-env"]
                  
                  
                  });
                  
                  
                  import router from './router';
                  
                  
                   В файле router.js 
                  
                  
                  export default {
                  
                  
                  router: {
                  
                  
                        // ...
                  
                  
                      },
                  
                  
                      route: (action, data) => {
                  
                  
                         // check is here
                  
                  
                         return this.router[action](data);
                  
                  
                      }
                  
                  
                  
                  
                  
                  При запуске nodemon socket/server.js --require @babel/register
                  
                  
                  Получаю ругань
                  
                  
                  import router from './router';
                  
                  
                         ^^^^^^
                  
                  
                  
                  
                  
                  SyntaxError: Unexpected identifier
                  
                  
                  В запуск nodemon пытался добавить  --require @babel/register в соответсвии с нагугленным ответом, не спасло.
                  
                  
                  Если заменить import на require  — файл подключается нормально.
                  
                  
                  Вопрос: что я упустил с импортом?
                  
                  
                
esm, .mjs
может все таки { router }
Обсуждают сегодня