我尝试使用以下命令安装新版本的Nuxt.js:
npx nuxi init nuxt-app
然后试着在Nuxt 3中运行和项目工作正常。但是当我尝试运行这个命令时:
npm run generate
获取此错误消息:
ERROR [nuxt][request error] Package import specifier "#internal/nitro" is not defined in package C:\Users\Andreas\Projects\nuxt3-app\package.json imported from C:\Users\Andreas\Projects\nuxt3-app。nuxt\dist\server\server。mjs at new NodeError(node:内部/错误:371:5)at throwImportNotDefined(node:internal/modules/esm/resolve:四百四十二:9)at packageImportsResolve(node:internal/modules/esm/resolve:八一九:3)在moduleResolve(节点:internal/modules/esm/resolve:九百七十三:21)at defaultResolve(node:internal/modules/esm/resolve:1080:11)在ESMLoader上。resolve(节点:internal/modules/esm/loader:530:30)在ESMLoader上。getModuleJob(节点:internal/modules/esm/loader:二百五十一:18)在ModuleWrap。(node:internal/modules/esm/module_job:79:40)位于链接(node: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**
2条答案
按热度按时间nzk0hqpo1#
(不相关的解决方案,因为该问题是RC版本。仅保留此解决方案用于存档目的。如果您正在使用Nuxt并遇到此错误,很可能这不是正确的解决方案。请另找一个)
--原创评论--
我通过设置随机修复了这个问题
希望你也是如此。
只有客户端渲染,没有服务器端渲染。客户端渲染意味着使用JavaScript在浏览器中渲染内容。而不是从HTML中获取所有内容,我们只是得到一个基本的HTML文档和一个JavaScript文件,然后使用浏览器呈现网站的其余部分。对于客户端渲染,将ssr设置为false。
链接到configuration-ssr documentation
链接到rendering-modes documentation
tvmytwxo2#
同样的错误也出现在“nuxt”上:“^3.5.3”
而这在生成时: