如何通过Netlify连续部署解决缺少功能的目录问题?

时间:2019-06-21 04:11:36

标签: reactjs netlify

我遵循了官方Netlify Docs:

的步骤

我运行npm run build,并且构建过程正确完成。

然后文档建议运行netlify deploy --open,但这会给我以下错误:

  

没有这样的目录C:\ Users \ Concierge \ Downloads \ prod \ ColorApp2 \ MaterialColorPickerCOM \ functions!您忘了创建功能文件夹或运行构建吗?

我尝试按照一个用户的建议使用命令netlify deploy --prod,但它给了我同样的错误。该网站在我的Netlify帐户上可见,但无法正常运行:Here is the link

你们有什么解决办法的想法吗?

1 个答案:

答案 0 :(得分:0)

未构建Netlify函数

如果您不构建函数,请确保在netlify.toml中不包含函数目标目录

[build]
  command = "npm run build"
  publish = "build"
  # functions = "functions"

包括Netlify函数

如果要在项目中包含Netlify lamdbda函数。确保在构建之后,已创建一个在函数值中指定的目录。

下面的示例期望在部署之前的构建之后,/functions目录中会有功能,否则它将失败。

netlify.toml

[build]
  command = "npm run build"
  publish = "build"
  functions = "functions"