Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Estou tendo problema com módulos no root

Eu realizei os mesmos passos que o professor do curso, mas assim que rodo tanto o meu projeto root quanto meu helloword, tenho o seguinte erro aparecendo.

Uncaught SyntaxError: Cannot use import statement outside a module
Uncaught (in promise) SyntaxError: Cannot use import statement outside a module

Procurei sobre e sempre fala sobre modulos no html e eu fiz as mudanças, desde colocar "type": "module", no package.json a colocar no webpack.config.js a seguinte regra:

 {
          test: /\.js$/,
          exclude: /node_modules/,
          use: {
            loader: 'babel-loader',
            options: {
              presets: ['@babel/preset-env']
            }
          }
        }

Alguém poderia me ajudar a entender porque esse erro acontece e o que posso fazer para ele sumir?

1 resposta
solução!

Esse erro ocorre quando o JavaScript está tentando usar uma declaração import fora de um contexto de módulo, o que pode acontecer em diferentes cenários de configuração, como HTML, Webpack ou Babel. Aqui estão algumas verificações e ajustes que podem resolver o problema:

<script type="module" src="path/to/your/script.js"></script>