Nuxt 3 包导入说明符未定义"#internal/nitro"



我尝试使用以下命令安装Nuxt.js的新版本:

npx nuxi init nuxt-app

然后尝试运行,Nuxt 3中的项目运行良好。但当我尝试运行这个命令时:

npm run generate

获取此错误消息:

ERROR〔nuxt〕〔request ERROR〕包导入说明符"内部/硝基";未在包中定义C: \Users\Andreas\Projects\nuxt3 app\package.json从导入C: \Users\Andreas\Projects\nuxt3 app.nuxt\dist\server\server.mjsthrowImportNotDefined处的新NodeError(节点:内部/errors:371:5)(节点:internal/modules/esm/resolve:442:9)位于packageImportsResolve(节点:internal/modules/esm/resole:819:3)位于moduleReve(节点:internal/modules/esm/resolve:973:21)处于defaultResolve(节点:internal/modules/esm/resolve:1080:11)位于ESMLoader.resolve(节点:internal/modulesesm/loader:530:30)位于ESMLoader.getModuleJob(节点:internal/modules/esm/loader:251:18)位于ModuleWrap。(节点:internal/modules/esm/module_job:79:40)位于链接(节点:internal/modules/esm/module_job:78:36)

我的package.json源代码:

{
"private": true,
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev",
"generate": "nuxt generate",
"preview": "nuxt preview"
},
"devDependencies": {
"nuxt": "3.0.0-rc.1"
}
}
  • 节点版本:16.14.1
  • NPM版本:8.5.0

--原始评论——

我通过设置随机解决了这个问题

// nuxt.config.ts
ssr: false

希望你也是这样。

只有客户端渲染,没有服务器端渲染。客户端渲染是指使用JavaScript在浏览器中渲染内容。我们没有从HTML中获取所有内容,而是获得一个带有JavaScript文件的基本HTML文档,然后使用浏览器呈现网站的其余部分。对于客户端渲染,请将ssr设置为false。

配置ssr文档链接
渲染模式文档链接

最新更新