nuxt: 3.2.2 npm run build linux server success,3.2.3 npm run build linux server error,

Environment

  • Operating System: Linux
  • Nuxt Version: 3.2.3
  • Nitro Version: 2.2.3
  • Package Manager: yarn@1.22.4
  • Builder: vite
  • User Config: webpack
  • Runtime Modules: -
  • Build Modules: -

Reproduction

x

Describe the bug

I have written two projects with nuxt3, one of which is version 3.2.2. The project has been launched and can run normally (Thank the maintenance personnel again),

Last Friday, I upgraded 3.2.3 to write the second project. npm run dev was successful and npm run build was successful. When I deployed the project on the same server

ubuntu@VM-4-10-ubuntu:/node/newTeam$ node server/index.mjs
node:internal/errors:484
    ErrorCaptureStackTrace(err);
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'node-fetch-native' imported from /node/newTeam/server/index.mjs
    at new NodeError (node:internal/errors:393:5)
    at packageResolve (node:internal/modules/esm/resolve:860:9)
    at moduleResolve (node:internal/modules/esm/resolve:909:20)
    at defaultResolve (node:internal/modules/esm/resolve:1124:11)
    at nextResolve (node:internal/modules/esm/loader:163:28)
    at ESMLoader.resolve (node:internal/modules/esm/loader:841:30)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)
    at link (node:internal/modules/esm/module_job:75:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v18.12.1

My solution, I have tried in. output/server/ npm i node-fetch-native – save

After solving the node-fetch-native, other modules may need to be installed.

I need official assistance

我是用nuxt3写过2个项目,一个版本为3.2.2,项目已经上线且可以正常运行.(再次感谢维护人员), 我在上周五,升级了3.2.3,来写第二个项目,npm run dev 成功,npm run build 成功,当我在同一台服务器,部署项目时,出现

ubuntu@VM-4-10-ubuntu:/node/newTeam$ node server/index.mjs
node:internal/errors:484
    ErrorCaptureStackTrace(err);
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'node-fetch-native' imported from /node/newTeam/server/index.mjs
    at new NodeError (node:internal/errors:393:5)
    at packageResolve (node:internal/modules/esm/resolve:860:9)
    at moduleResolve (node:internal/modules/esm/resolve:909:20)
    at defaultResolve (node:internal/modules/esm/resolve:1124:11)
    at nextResolve (node:internal/modules/esm/loader:163:28)
    at ESMLoader.resolve (node:internal/modules/esm/loader:841:30)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)
    at link (node:internal/modules/esm/module_job:75:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v18.12.1

我的解决,我尝试过 在。output/server/下 npm i node-fetch-native --save 解决 node-fetch-native 后,有会出现其他模块需要安装。 我需要官方的协助

Additional context

No response

Logs

No response

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 16 (5 by maintainers)

Most upvoted comments

请问博主解决了吗