Intenté instalar la nueva versión de Nuxt.js con el comando:
npx nuxi init nuxt-appLuego intenté simplemente ejecutar y proyectar en Nuxt 3 funciona bien. Pero cuando intenté ejecutar este comando:
npm run generateObtenga este mensaje de error:
ERROR [nuxt] [solicitar error] El especificador de importación del paquete "#internal/nitro" no está definido en el paquete C:\Users\Andreas\Projects\nuxt3-app\package.json importado de C:\Users\Andreas\Projects\nuxt3 -app.nuxt\dist\server\server.mjs en new NodeError (node:internal/errors:371:5) en throwImportNotDefined (node:internal/modules/esm/resolve:442:9) en packageImportsResolve (node:internal/ módulos/esm/resolve:819:3) en moduleResolve (nodo:internal/modules/esm/resolve:973:21) en defaultResolve (nodo:internal/modules/esm/resolve:1080:11) en ESMLoader.resolve (nodo :internal/modules/esm/loader:530:30) en ESMLoader.getModuleJob (node:internal/modules/esm/loader:251:18) en ModuleWrap. (nodo:internal/modules/esm/module_job:79:40) en el enlace (node:internal/modules/esm/module_job:78:36)
Mi código fuente de package.json :
{ "private": true, "scripts": { "build": "nuxt build", "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview" }, "devDependencies": { "nuxt": "3.0.0-rc.1" } }Solucioné aleatoriamente este problema configurando
// nuxt.config.ts ssr: falseEspero que sea el caso para ti también.
La representación del lado del servidor debe desactivarse para generar páginas estáticas.
Solo con la representación del lado del cliente, no hay representación del lado del servidor. La representación del lado del cliente significa representar el contenido en el navegador usando JavaScript. En lugar de obtener todo el contenido del HTML, solo obtenemos un documento HTML básico con un archivo JavaScript que luego representará el resto del sitio usando el navegador. Para la representación del lado del cliente, establezca ssr en falso.
Enlace a la documentación de configuración-ssr
Enlace a la documentación de los modos de representación