1.CI = true
deploy failed:
Treating warnings as errors because process.env.CI = true.
9:35:26 PM: Most CI servers set it automatically.
solution:
前往设置: Deploys -> Deployment Settings. There you will see Environment
tab. Then click Environment Variables -> Edit Variables Key: CI
Value: False
参考:https://stackoverflow.com/questions/62415804/how-to-prevent-netlify-from-treating-warnings-as-errors-because-process-env-ci
2.page not found
deploy failed:
404 page not found
solution:
在根目录下新建文件netlify.toml
[build]
command = "npm run build"
publish = "/build"
base ="/"
[[redirects]]
from = "/*"
to = "/index.html"
status = 200
参考:https://stackoverflow.com/questions/50752350/page-not-found-when-trying-to-access-a-site-deployed-on-netlify
3.Module not found
deploy failed:
Module not found: Error: Can’t resolve ‘xxx’ in ‘xxxxxxx’
solution:
重新yarn add module / npm install module