javascript - Nuxt 3 package import specifier "#internalnitro" is not defined - Stack Overflow

I tried installing the new version of Nuxt.js with mand:npx nuxi init nuxt-appThen tried just run and

I tried installing the new version of Nuxt.js with mand:

npx nuxi init nuxt-app

Then tried just run and project in Nuxt 3 works fine. But when I tried run this mand:

npm run generate

Get this error message:

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:internal/errors:371:5) at throwImportNotDefined (node:internal/modules/esm/resolve:442:9) at packageImportsResolve (node:internal/modules/esm/resolve:819:3) at moduleResolve (node:internal/modules/esm/resolve:973:21) at defaultResolve (node:internal/modules/esm/resolve:1080:11) at ESMLoader.resolve (node:internal/modules/esm/loader:530:30) at ESMLoader.getModuleJob (node:internal/modules/esm/loader:251:18) at ModuleWrap. (node:internal/modules/esm/module_job:79:40) at link (node:internal/modules/esm/module_job:78:36)

My package.json source code:

{
  "private": true,
  "scripts": {
    "build": "nuxt build",
    "dev": "nuxt dev",
    "generate": "nuxt generate",
    "preview": "nuxt preview"
  },
  "devDependencies": {
    "nuxt": "3.0.0-rc.1"
  }
}
  • Node version: 16.14.1
  • NPM version: 8.5.0

I tried installing the new version of Nuxt.js with mand:

npx nuxi init nuxt-app

Then tried just run and project in Nuxt 3 works fine. But when I tried run this mand:

npm run generate

Get this error message:

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:internal/errors:371:5) at throwImportNotDefined (node:internal/modules/esm/resolve:442:9) at packageImportsResolve (node:internal/modules/esm/resolve:819:3) at moduleResolve (node:internal/modules/esm/resolve:973:21) at defaultResolve (node:internal/modules/esm/resolve:1080:11) at ESMLoader.resolve (node:internal/modules/esm/loader:530:30) at ESMLoader.getModuleJob (node:internal/modules/esm/loader:251:18) at ModuleWrap. (node:internal/modules/esm/module_job:79:40) at link (node:internal/modules/esm/module_job:78:36)

My package.json source code:

{
  "private": true,
  "scripts": {
    "build": "nuxt build",
    "dev": "nuxt dev",
    "generate": "nuxt generate",
    "preview": "nuxt preview"
  },
  "devDependencies": {
    "nuxt": "3.0.0-rc.1"
  }
}
  • Node version: 16.14.1
  • NPM version: 8.5.0
Share Improve this question asked Apr 27, 2022 at 6:03 Andreas HunterAndreas Hunter 5,03418 gold badges75 silver badges144 bronze badges 4
  • Im not sure, but I guess your npm is trying to find the module #internal/nitro on your package.json which is dist\server\server.mjs is trying to load, – Forbidden Commented Apr 27, 2022 at 7:25
  • Got the same issue. Any solutions with ssr: true so far? – wittgenstein Commented May 22, 2022 at 15:23
  • I don't have any solution for this yet. @wittgenstein – Andreas Hunter Commented May 23, 2022 at 11:23
  • Thanks - seems from the discussion its not supported at this time – wittgenstein Commented May 23, 2022 at 20:49
Add a ment  | 

1 Answer 1

Reset to default 6

(Irrelevant solution, as this issue was in an RC version. Only leaving this solution for archive purposes. If you are using Nuxt and encounter this error, chances likely that this is not the correct solution. Please find another one)

-- Original ment --

I randomly fixed this issue by setting

// nuxt.config.ts

  ssr: false

Hope its the case for you too.

With client side rendering only there is no server-side rendering. Client side rendering means rendering the content in the browser using JavaScript. Instead of getting all of the content from the HTML we just get a basic HTML document with a JavaScript file that will then render the rest of the site using the browser. For client side rendering set ssr to false.

Link to configuration-ssr documentation
Link to rendering-modes documentation

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744384126a4571578.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信