And*_*ter 4 javascript node.js vue.js nuxt.js nuxtjs3
我尝试使用命令安装新版本的Nuxt.js:
npx nuxi init nuxt-app
Run Code Online (Sandbox Code Playgroud)
然后尝试在 Nuxt 3 中运行和项目工作正常。但是当我尝试运行这个命令时:
npm run generate
Run Code Online (Sandbox Code Playgroud)
获取此错误消息:
错误[nuxt] [请求错误]从 C:\Users\Andreas\Projects\nuxt3 导入的包 C:\Users\Andreas\Projects\nuxt3-app\package.json 中未定义包导入说明符“#internal/nitro” -app.nuxt\dist\server\server.mjs 在新的 NodeError (node:internal/errors:371:5) 在 throwImportNotDefined (node:internal/modules/esm/resolve:442:9) 在 packageImportsResolve (node:internal/模块/esm/resolve:819:3) 在 moduleResolve (节点:internal/modules/esm/resolve:973:21) 在 defaultResolve (节点:internal/modules/esm/resolve:1080:11) 在 ESMLoader.resolve (节点:internal/modules/esm/loader:530:30) 在 ESMLoader.getModuleJob (节点:internal/modules/esm/loader:251:18) 在 ModuleWrap。(节点:内部/模块/esm/module_job:79:40)在链接(节点:内部/模块/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"
}
}
Run Code Online (Sandbox Code Playgroud)
(不相关的解决方案,因为这个问题是在 RC 版本中。仅将此解决方案保留用于存档目的。如果您使用 Nuxt 并遇到此错误,很可能这不是正确的解决方案。请寻找另一个解决方案)
——原评论——
我通过设置随机修复了这个问题
// nuxt.config.ts
ssr: false
Run Code Online (Sandbox Code Playgroud)
希望您也是如此。
只有客户端渲染,没有服务器端渲染。客户端渲染是指使用 JavaScript 在浏览器中渲染内容。我们不是从 HTML 中获取所有内容,而是只获取带有 JavaScript 文件的基本 HTML 文档,然后使用浏览器呈现网站的其余部分。对于客户端渲染,将 ssr 设置为 false。
| 归档时间: |
|
| 查看次数: |
5130 次 |
| 最近记录: |