Fer*_*reu 5 continuous-deployment gatsby netlify netlify-cms netlify-cli
从昨天开始,我遇到了一个无法修复或找不到相关信息的错误。我可以在本地构建我的网站,不会出现错误,但是当我尝试在 Netlify 中部署它时,它失败并抛出:
\n8:19:33 AM: \xe2\x80\x8b\n8:19:33 AM: \xe2\x94\x8c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x90\n8:19:33 AM: \xe2\x94\x82 Netlify Build \xe2\x94\x82\n8:19:33 AM: \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n8:19:33 AM: \xe2\x80\x8b\n8:19:33 AM: \xe2\x9d\xaf Version\n8:19:33 AM: @netlify/build 2.0.20\n8:19:33 AM: \xe2\x80\x8b\n8:19:33 AM: \xe2\x9d\xaf Flags\n8:19:33 AM: deployId: 5efc2a7760231502ad0a057d\n8:19:33 AM: mode: buildbot\n8:19:33 AM: \xe2\x80\x8b\n8:19:33 AM: \xe2\x9d\xaf Current directory\n8:19:33 AM: /opt/build/repo\n8:19:33 AM: \xe2\x80\x8b\n8:19:33 AM: \xe2\x9d\xaf Config file\n8:19:33 AM: /opt/build/repo/netlify.toml\n8:19:33 AM: \xe2\x80\x8b\n8:19:33 AM: \xe2\x9d\xaf Context\n8:19:33 AM: production\n8:19:33 AM: \xe2\x80\x8b\n8:19:33 AM: \xe2\x94\x8c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x90\n8:19:33 AM: \xe2\x94\x82 Core internal error \xe2\x94\x82\n8:19:33 AM: \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n8:19:33 AM: \xe2\x80\x8b\n8:19:33 AM: Error message\n8:19:33 AM: Error: Invalid version: "1"\n8:19:33 AM: \xe2\x80\x8b\n8:19:33 AM: Error location\n8: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)\n8: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\n8:19:33 AM: at Array.forEach (<anonymous>)\n8: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)\n8: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)\n8: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)\n8: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)\n8: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)\n8: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)\n8:19:33 AM: \xe2\x80\x8b\n8:19:33 AM: Error properties\n8:19:33 AM: { name: 'Error' }\n8:19:33 AM: \xe2\x80\x8b\n8:19:33 AM: Caching artifacts\n8:19:33 AM: Started saving node modules\n8:19:33 AM: Finished saving node modules\n8:19:33 AM: Started saving build plugins\n8:19:33 AM: Finished saving build plugins\n8:19:33 AM: Started saving yarn cache\n8:19:33 AM: Finished saving yarn cache\n8:19:33 AM: Started saving pip cache\n8:19:33 AM: Finished saving pip cache\n8:19:33 AM: Started saving emacs cask dependencies\n8:19:33 AM: Finished saving emacs cask dependencies\n8:19:33 AM: Started saving maven dependencies\n8:19:33 AM: Finished saving maven dependencies\n8:19:33 AM: Started saving boot dependencies\n8:19:33 AM: Finished saving boot dependencies\n8:19:34 AM: Started saving go dependencies\n8:19:35 AM: Finished saving go dependencies\n8:19:39 AM: Error running command: Build script returned non-zero exit code: 1\n8:19:39 AM: Failing build: Failed to build site\n8:19:39 AM: Failed during stage 'building site': Build script returned non-zero exit code: 1\n8:19:39 AM: Finished processing build request in 2m10.478232047s\nRun Code Online (Sandbox Code Playgroud)\n它似乎与 Node 版本有关,因此我尝试通过添加来修复,.nvmrc但错误仍然存在。两者(本地和 Netlify)都运行 Node 版本12.16.3。
当然,我也尝试过在清理缓存的情况下进行构建。
\n该问题没有提供更多信息,所以我有点迷失。
\n根据https://github.com/netlify/build/issues/1608,这是一个已知问题,应该在下一个 Netlify 版本中修复。同时,您可以通过更改from中version的字段来轻松修复它 :package.json11.0.0
"version": "1.0.0",
Run Code Online (Sandbox Code Playgroud)
这是因为,根据npm 文档:
版本必须可由 解析
node-semver,它作为依赖项与 npm 捆绑在一起。(npm install semver自己使用它。)
| 归档时间: |
|
| 查看次数: |
599 次 |
| 最近记录: |