Gatsby Netlify部署抛出:错误:无效版本:“;1”;

Gatsby Netlify部署抛出:错误:无效版本:“;1”;,gatsby,continuous-deployment,netlify,netlify-cms,netlify-cli,Gatsby,Continuous Deployment,Netlify,Netlify Cms,Netlify Cli,从昨天起,我面临一个错误,我一直无法修复或找到有关该错误的信息。我可以在本地构建我的站点而不会出错,但当我尝试在Netlify中部署它时,它会失败并抛出: 8:19:33 AM: ​ 8:19:33 AM: ┌─────────────────────────────┐ 8:19:33 AM: │ Netlify Build │ 8:19:33 AM: └─────────────────────────────┘ 8:19:33 AM: ​ 8:19:33 AM:

从昨天起,我面临一个错误,我一直无法修复或找到有关该错误的信息。我可以在本地构建我的站点而不会出错,但当我尝试在Netlify中部署它时,它会失败并抛出:

8:19:33 AM: ​
8:19:33 AM: ┌─────────────────────────────┐
8:19:33 AM: │        Netlify Build        │
8:19:33 AM: └─────────────────────────────┘
8:19:33 AM: ​
8:19:33 AM: ❯ Version
8:19:33 AM:   @netlify/build 2.0.20
8:19:33 AM: ​
8:19:33 AM: ❯ Flags
8:19:33 AM:   deployId: 5efc2a7760231502ad0a057d
8:19:33 AM:   mode: buildbot
8:19:33 AM: ​
8:19:33 AM: ❯ Current directory
8:19:33 AM:   /opt/build/repo
8:19:33 AM: ​
8:19:33 AM: ❯ Config file
8:19:33 AM:   /opt/build/repo/netlify.toml
8:19:33 AM: ​
8:19:33 AM: ❯ Context
8:19:33 AM:   production
8:19:33 AM: ​
8:19:33 AM: ┌─────────────────────────────┐
8:19:33 AM: │     Core internal error     │
8:19:33 AM: └─────────────────────────────┘
8:19:33 AM: ​
8:19:33 AM:   Error message
8:19:33 AM:   Error: Invalid version: "1"
8:19:33 AM: ​
8:19:33 AM:   Error location
8:19:33 AM:       at Object.fixVersionField (/opt/buildhome/.netlify-build-nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/node_modules/normalize-package-data/lib/fixer.js:191:13)
8:19:33 AM:       at /opt/buildhome/.netlify-build-nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/node_modules/normalize-package-data/lib/normalize.js:32:38
8:19:33 AM:       at Array.forEach (<anonymous>)
8:19:33 AM:       at normalize (/opt/buildhome/.netlify-build-nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/node_modules/normalize-package-data/lib/normalize.js:31:15)
8:19:33 AM:       at module.exports (/opt/buildhome/.netlify-build-nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/node_modules/read-pkg/index.js:20:36)
8:19:33 AM:       at async module.exports (/opt/buildhome/.netlify-build-nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/node_modules/read-pkg-up/index.js:14:16)
8:19:33 AM:       at async getPackageJson (/opt/buildhome/.netlify-build-nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/src/utils/package.js:7:22)
8:19:33 AM:       at async build (/opt/buildhome/.netlify-build-nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/src/core/main.js:61:46)
8:19:33 AM:       at async runCli (/opt/buildhome/.netlify-build-nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/src/core/bin.js:17:29)
8:19:33 AM: ​
8:19:33 AM:   Error properties
8:19:33 AM:   { name: 'Error' }
8:19:33 AM: ​
8:19:33 AM: Caching artifacts
8:19:33 AM: Started saving node modules
8:19:33 AM: Finished saving node modules
8:19:33 AM: Started saving build plugins
8:19:33 AM: Finished saving build plugins
8:19:33 AM: Started saving yarn cache
8:19:33 AM: Finished saving yarn cache
8:19:33 AM: Started saving pip cache
8:19:33 AM: Finished saving pip cache
8:19:33 AM: Started saving emacs cask dependencies
8:19:33 AM: Finished saving emacs cask dependencies
8:19:33 AM: Started saving maven dependencies
8:19:33 AM: Finished saving maven dependencies
8:19:33 AM: Started saving boot dependencies
8:19:33 AM: Finished saving boot dependencies
8:19:34 AM: Started saving go dependencies
8:19:35 AM: Finished saving go dependencies
8:19:39 AM: Error running command: Build script returned non-zero exit code: 1
8:19:39 AM: Failing build: Failed to build site
8:19:39 AM: Failed during stage 'building site': Build script returned non-zero exit code: 1
8:19:39 AM: Finished processing build request in 2m10.478232047s
8:19:33上午:​
上午8:19:33:┌─────────────────────────────┐
上午8:19:33:│        Netlify构建│
上午8:19:33:└─────────────────────────────┘
上午8:19:33:​
上午8:19:33:❯ 版本
上午8:19:33:@netlify/build 2.0.20
上午8:19:33:​
上午8:19:33:❯ 旗帜
上午8:19:33:部署ID:5efc2a7760231502ad0a057d
上午8:19:33:模式:buildbot
上午8:19:33:​
上午8:19:33:❯ 当前目录
上午8:19:33:/opt/build/repo
上午8:19:33:​
上午8:19:33:❯ 配置文件
上午8:19:33:/opt/build/repo/netlify.toml
上午8:19:33:​
上午8:19:33:❯ 上下文
上午8:19:33:制作
上午8:19:33:​
上午8:19:33:┌─────────────────────────────┐
上午8:19:33:│     核心内部错误│
上午8:19:33:└─────────────────────────────┘
上午8:19:33:​
上午8:19:33:错误消息
上午8:19:33:错误:无效版本:“1”
上午8:19:33:​
上午8:19:33:错误位置
上午8:19:33:在Object.fixVersionField(/opt/buildhome/.netlify build nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/node_modules/normalize package data/lib/fixer.js:191:13)
上午8:19:33:at/opt/buildhome/.netlify build nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/node_modules/normalize package data/lib/normalize.js:32:38
上午8:19:33:at Array.forEach()
上午8:19:33:在normalize(/opt/buildhome/.netlify build nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/node_modules/normalize package data/lib/normalize.js:31:15)
上午8:19:33:在module.exports(/opt/buildhome/.netlify build nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/node_modules/read pkg/index.js:20:36)
上午8:19:33:00:at async module.exports(/opt/buildhome/.netlify build nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/node_modules/read pkg up/index.js:14:16)
上午8:19:33:异步getPackageJson(/opt/buildhome/.netlify build nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/src/utils/package.js:7:22)
上午8:19:33:异步编译(/opt/buildhome/.netlify build nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/src/core/main.js:61:46)
上午8:19:33:在异步runCli(/opt/buildhome/.netlify build nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/src/core/bin.js:17:29)
上午8:19:33:​
上午8:19:33:错误属性
上午8:19:33:{name:'Error'}
上午8:19:33:​
上午8:19:33:缓存工件
上午8:19:33:开始保存节点模块
上午8:19:33:已完成节点模块的保存
上午8:19:33:开始保存生成插件
上午8:19:33:已完成保存生成插件
上午8:19:33:开始保存纱线缓存
上午8:19:33:已完成保存纱线缓存
上午8:19:33:开始保存pip缓存
上午8:19:33:已完成保存pip缓存
上午8:19:33:开始保存emacs容器依赖项
上午8:19:33:已完成保存emacs容器依赖项
上午8:19:33:开始保存maven依赖项
上午8:19:33:已完成保存maven依赖项
上午8:19:33:开始保存启动依赖项
上午8:19:33:已完成保存启动依赖项
上午8:19:34:开始保存go依赖项
上午8:19:35:已完成保存go依赖项
上午8:19:39:运行命令时出错:生成脚本返回非零退出代码:1
上午8:19:39:构建失败:构建站点失败
上午8:19:39:在“生成站点”阶段失败:生成脚本返回非零退出代码:1
上午8:19:39:在2m10.478232047s中完成了构建请求的处理
它似乎与节点版本有关,因此我尝试通过添加
.nvmrc
来修复,但错误仍然存在。(本地和Netlify)都在运行节点版本
12.16.3

当然,我也尝试在缓存已清理的情况下进行构建

这个问题没有提供更多的信息,所以我有点不知所措。

据了解,这是一个已知的问题,应该在下一个Netlify版本中修复。同时,您可以通过将
package.json
中的
version
字段从
1
更改为
1.0.0
来轻松修复它:

"version": "1.0.0",
这是因为,根据:

版本必须可由
节点semver
解析,该节点与npm绑定为 依赖关系。(
npm安装semver
自己使用。)