Javascript 您可能需要额外的加载器来处理NUXT app和HEROKU平台中这些加载器的结果
我有一个NUXT应用程序,托管在Heroku上。 我尝试部署时,突然在日志中看到这个问题,它通知我构建失败。 我已经尝试在本地运行构建脚本Javascript 您可能需要额外的加载器来处理NUXT app和HEROKU平台中这些加载器的结果,javascript,node.js,vue.js,nuxt.js,Javascript,Node.js,Vue.js,Nuxt.js,我有一个NUXT应用程序,托管在Heroku上。 我尝试部署时,突然在日志中看到这个问题,它通知我构建失败。 我已经尝试在本地运行构建脚本npm run build,它运行得非常好。 为什么我的代码在云中失败了,但在本地运行得很好?如果您对npm脚本没有问题,这意味着代码很好。回顾一下,我可以看到唯一不同的是代码运行的环境。 大多数情况下,本地使用的节点版本与云版本不同,这可能会带来错误。 通过在命令行中运行node-v查找本地节点版本。 然后在云提供商中查找节点版本。在我的例子中是Her
npm run build
,它运行得非常好。
为什么我的代码在云中失败了,但在本地运行得很好?如果您对npm脚本没有问题,这意味着代码很好。回顾一下,我可以看到唯一不同的是代码运行的环境。 大多数情况下,本地使用的节点版本与云版本不同,这可能会带来错误。 通过在命令行中运行
node-v
查找本地节点版本。
然后在云提供商中查找节点版本。在我的例子中是Heroku,节点版本是
他们之间显然有区别。
要使相同的节点版本也在云中运行,请在package.json文件中添加属性引擎并描述节点版本
这将迫使Heroku运行我的本地版本node.js
通过这样做,问题消失了,构建成功了