在 Namecheap 共享主机上部署 Next.js 应用程序时出错

问题描述 投票:0回答:1

我有使用打字稿创建的 Next.js 应用程序,我不想上传静态构建。

我使用了安装 Node.js 功能并创建了一个指向我的项目文件夹的节点应用程序。 我在此 Node 应用程序中选择的版本是 14.2.0 并输入 Production

我的系统上的节点版本是18

我的应用程序未显示在我的域中。 如果我尝试从 Cpanel 的终端运行

npm start
命令,我会收到以下错误

error - Failed to load next.config.js, see more info here https://nextjs.org/docs/messages/next-config-error
RangeError: WebAssembly.instantiate(): Out of memory: wasm memory
at internal/deps/cjs-module-lexer/dist/lexer.js:1:33593
at async initCJSParse (internal/modules/esm/translators.js:72:5)
at async Loader.commonjsStrategy (internal/modules/esm/translators.js:185:18)
at async link (internal/modules/esm/module_job.js:67:21)

Namecheap 支持要求我尝试一些事情,其中之一是检查不同的节点版本。然而,共享主机的最高版本是 14.2.0

我不想减少系统上的版本,然后在其上创建应用程序。

您可以帮忙吗,这个问题与版本有关吗?我是否必须降低系统版本,或者是否有其他解决方案来解决这个问题

node.js typescript next.js shared-hosting namecheap
1个回答
0
投票

我有同样的问题,但他们建议我升级到 VPS,在那里我可以安装我想要的 Node 版本。

我希望你也可以尝试一下VPS,虽然它很难设置。

© www.soinside.com 2019 - 2024. All rights reserved.