Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 您可能需要额外的加载器来处理NUXT app和HEROKU平台中这些加载器的结果_Javascript_Node.js_Vue.js_Nuxt.js - Fatal编程技术网

Javascript 您可能需要额外的加载器来处理NUXT app和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

我有一个NUXT应用程序,托管在Heroku上。 我尝试部署时,突然在日志中看到这个问题,它通知我构建失败。

我已经尝试在本地运行构建脚本
npm run build
,它运行得非常好。


为什么我的代码在云中失败了,但在本地运行得很好?

如果您对npm脚本没有问题,这意味着代码很好。回顾一下,我可以看到唯一不同的是代码运行的环境。 大多数情况下,本地使用的节点版本与云版本不同,这可能会带来错误。 通过在命令行中运行
node-v
查找本地节点版本。

然后在云提供商中查找节点版本。在我的例子中是Heroku,节点版本是

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

这将迫使Heroku运行我的本地版本node.js 通过这样做,问题消失了,构建成功了