我有使用打字稿创建的 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
我不想减少系统上的版本,然后在其上创建应用程序。
您可以帮忙吗,这个问题与版本有关吗?我是否必须降低系统版本,或者是否有其他解决方案来解决这个问题
我有同样的问题,但他们建议我升级到 VPS,在那里我可以安装我想要的 Node 版本。
我希望你也可以尝试一下VPS,虽然它很难设置。