繁体   English   中英

您可能需要额外的加载器来处理这些加载器在 NUXT 应用程序和 HEROKU 平台中的结果

[英]You may need an additional loader to handle the result of these loaders in NUXT app and HEROKU platform

我有一个 NUXT 应用程序,托管在 Heroku 上。 我尝试部署,突然我在日志中看到这个问题,通知我构建失败。 在此处输入图像描述

我试图在本地运行构建脚本npm run build并且它运行良好。 在此处输入图像描述

为什么我的代码在云中失败,但在本地运行完美?

如果您对 npm 脚本没有问题,则说明代码没问题。 回顾一下,我可以看到唯一不同的是代码运行的环境。 大多数时候,您在本地使用的节点版本与云版本不同,这可能会带来错误。 通过在命令行中运行node -v找出您的本地节点版本。 在此处输入图像描述

之后在您的云提供商中找出节点版本。 在我的情况下是 Heroku 并且节点版本是在此处输入图像描述

他们之间显然有区别。 要在云中也运行相同的节点版本,请在 package.json 文件中添加属性引擎并描述节点版本。

在此处输入图像描述

这将强制 Heroku 运行我的本地版本 node.js 通过这样做,问题消失并且构建成功。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM