No sé lo que estoy haciendo. No entiendo porque me muestra los siguientes errores. En primer lugar, quiero decir que he buscado información y videos autoexplicativos, pero no puedo resolver este error. Entonces quiero crear un proyecto de node js . Para eso, uso npm init y configuro app.mjs como mi script. Luego, npm install axios y me pongo en marcha en un servidor local. Escribo en app.mjs la siguiente línea para seguir el tipo de código del módulo ES6 , pero aparece este error en la consola:
import axios from 'axios' // Error: Uncaught SyntaxError: Cannot use import statement outside a module Tengo "type": "module" en mi package.json . Intenté usar require .js también, pero tampoco funciona.
¿Qué estoy haciendo mal? Además, al no tener el mismo error, ¿cómo se supone que voy a hacerlo de forma correcta en mis futuros proyectos?
EDITAR: Agregar paquete.json
{ "name": "testproject", "version": "1.0.0", "description": "", "type": "module", "main": "app.mjs", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "axios": "^0.21.4", "cheerio": "^1.0.0-rc.10", "http": "^0.0.1-security" } }