5 deployment node.js express netlify
我对此失去了理智
\n我已使用此视频作为参考,但我仍然收到以下错误
\n我已尝试了从Netlify Form到youtube和Stackoverflow的所有内容
5:33:23 AM: \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\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\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\n5:33:23 AM: "build.command" failed \n5:33:23 AM: \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\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\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\n5:33:23 AM: \xe2\x80\x8b\n5:33:23 AM: Error message\n5:33:23 AM: Command failed with exit code 1: CI= npm run build\n5:33:23 AM: \xe2\x80\x8b\n5:33:23 AM: Error location\n5:33:23 AM: In Build command from Netlify app:\n5:33:23 AM: CI= npm run build\n5:33:23 AM: \xe2\x80\x8b\n5:33:23 AM: Resolved config\n5:33:23 AM: build:\n5:33:23 AM: command: CI= npm run build\n5:33:23 AM: commandOrigin: ui\n5:33:23 AM: publish: /opt/build/repo/dist\nRun Code Online (Sandbox Code Playgroud)\n我的 package.json 文件
\n{\n "name": "testing",\n "version": "1.0.0",\n "description": "",\n "main": "index.js",\n "scripts": {\n "test": "echo \\"Error: no test specified\\" && exit 1",\n "start": "./node_modules/.bin/netlify-lambda serve src",\n "build": "CI= npm run build"\n },\n "repository": {\n "type": "git",\n "url": "git+https://github.com/<my-username>/testing.git"\n },\n "author": "",\n "license": "ISC",\n "bugs": {\n "url": "https://github.com/<my-username>/testing/issues"\n },\n "homepage": "https://github.com/<my-username>/testing#readme",\n "dependencies": {\n "express": "^4.17.1",\n "netlify-lambda": "^2.0.6",\n "serverless-http": "^2.7.0"\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n我的 netlify.toml
\n[build]\n\nfunctions = "functions"\nRun Code Online (Sandbox Code Playgroud)\n\n我缺少什么?请帮助我,我为此掉头发了
\n小智 19
通常,选择因警告而失败的库假定其用户希望修复导致警告的问题。如果这对您的用例来说不实用,您可以通过将 CI='' 添加到站点构建命令的开头来覆盖 CI 变量。例如:
\nCI='' npm run build\nRun Code Online (Sandbox Code Playgroud)\n这解决了我自己的类似问题
\n小智 0
我遇到了类似的错误,我发现以下内容已修复它。
首先在 package.json 中,您必须将构建脚本更改为"build": "react-scripts build"
它应该是:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "./node_modules/.bin/netlify-lambda serve src",
"build": "react-scripts build"
},
Run Code Online (Sandbox Code Playgroud)
并在您的 netlify 部署设置中更改为 CI= npm build。
并确保您的发布文件夹存在。
| 归档时间: |
|
| 查看次数: |
52481 次 |
| 最近记录: |