我在将我的React应用程序部署到GCP时遇到问题,并不断遇到此错误: enter image description here
是说:
我的package.json没有node.js,但这是这样的: 我已经手动将其包含在依赖项中:节点:12.18.1 enter image description here
我不确定该怎么办。我已将yaml文件更改为: Nodejs,Nodejs10,Nodejs12
我也将package.json文件更改为: 什么都没有,节点10、12 ...
有人碰到这个,知道如何解决吗?我使用Yarn作为构建的包管理器,但我怀疑这与它有任何关系。
答案 0 :(得分:0)
我认为您应该这样做
{
"name": "@eneto/rest-api",
"version": "1.0.0",
"author": {
"name": "Ernesto Jara Olveda",
"email": "ernesto.jara06@gmail.com",
"url": "https://www.enetojarapro.com"
},
"engines": {
"node": "12.16.1",
"npm": "6.14.4"
},
"license": "Apache-2.0",
"type": "commonjs",
.....
如果不在项目的根目录,则调用文件.nvmrc
如果您的操作系统是Linux / Unix,则在其中添加您具有示例v12.16.1的节点版本,只需键入
$ $(node -v)>>.nvmrc
答案 1 :(得分:0)