使用我的 Nuxt 应用程序在 Plesk 服务器上构建时出错

克劳斯

我有一个使用 Magento 2 作为 CMS 的 Vue Storefront 2 项目。本地一切运行良好。当我尝试NPM install在我的 Plesk 服务器上运行之前,我可以构建和部署它时,它会给出以下错误:

npm ERR! code 1
npm ERR! path /var/www/vhosts/vuestorefront2.dev/node_modules/deasync
npm ERR! command failed
npm ERR! command sh -c node ./build.js
npm ERR! linux-x64-node-16 exists; testing
npm ERR! Problem with the binary; manual build incoming
npm ERR! stdout=
npm ERR! err=Error: Command failed: /opt/plesk/node/16/bin/node quick-test.js
npm ERR! /var/www/vhosts/vuestorefront2.dev/node_modules/bindings/bindings.js:135

我试图删除deasync我的package-lock.json. 即使NPM installthen 运行并允许我在之后构建项目,它也不再在部署的实例上从 Magento 加载任何产品。但是,在本地,我确实成功地获取和展示了产品。

吻你

当您遇到有关远程构建的问题时,第一步通常是在本地构建它(使用类似的东西npm run build,然后在本地运行它npm run start)以确定它是 Nuxt 问题还是托管/平台问题。

在这里,看起来 OP 可以通过强制特定端点使用生产 URL 来解决他的问题。也许他缺少一些本地服务器。

这解决了问题

publicRuntimeConfig: {
  middlewareUrl: process.env.NODE_ENV === "production"
    ? "https://example.com/api/" // Your production URL
    : "http://localhost:3000/api/",
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Phusion 乘客:启动 Web 应用程序时出错 - 使用 Plesk nginx 部署 Probot 应用程序 (NodeJS)

我如何永远使用Nuxt.js应用程序?

在 Plesk 上以编程方式重启 Node 应用程序

我无法使用 plesk 启动我的 NextJS js 应用程序

是否仍然可以使用带有预配置自定义服务器框架的 nuxt CLI 安装 nuxt 应用程序?

ASP.NET MVC 应用程序在调试中工作,但在使用 Plesk 和 GoDaddy 发布时不起作用

刷新动态路由时,Nuxt应用程序返回404(Tomcat服务器)

在服务器上运行我的Rails应用程序

在Tomcat服务器上使用Gradle构建部署Spring应用程序

使用Cordova时Ionic应用程序未在服务器上运行

在Nuxt / Vue应用程序中使用tawk.to

如何使用 nuxt firebase 部署 Web 应用程序?

使用Express的Nuxt应用程序不允许在应用程序外部打POST路由

为什么我在托管在GitHub页面上的静态nuxt.js应用程序上获取资源404?

如何扩展nuxt.config.js以将手写笔加载器和CSS加载器添加到我的nuxt应用程序中?

侧面加载的应用程序在我的构建服务器上需要软件包Microsoft.VCLibs.120.00

为什么我的yocto构建服务器上的应用程序大小与目标服务器上安装的大小不同?

生成nuxt.js应用程序以在Web服务器上的子目录中工作

使用 Docker 构建我的 Web 应用程序时出错

如何将完成的nuxt.js应用程序部署到Web服务器?

Nuxt服务器端渲染应用程序具有云功能的良好SEO

是否应该在nuxt.js服务器目录中构建应用程序的服务器端?

如何配置我的 Nuxt 前端应用程序以了解使用 Strapi 的后端的 baseUrl?

适用于托管在我自己的服务器上的应用程序的应用程序见解

我想在我的Angular Web应用程序中使用Azure应用程序服务的``应用程序设置''变量

使用 QtCreator 构建应用程序 iOS 时出错

从服务器获取我的应用程序的文本

启动服务器会使我的应用程序挂起

我需要哪种Web服务器应用程序?