我想了解这个库如何将静态文件上传到其服务器。
基本上你打电话:
netfy deploy
https://github.com/netlify/netlify-cli/blob/master/lib/commands/deploy.js#L82
我没有看到任何关于它从特定文件夹中抓取文件,然后循环文件系统,然后将文件加载到内存中,然后调用其 API 上传文件的引用。
这一切发生在哪里?
最佳答案
netlify-cli
基于netlify
,所有这些文件处理和上传代码都写在netlify
包内。
1:在 deploy.js ,从 netlify
包中调用 site.createDeploy()
。
2:在site.js中, createDeploy()
调用deployFromDir
, deployFromZip
,这两个方法是所有这些文件处理和上传发生的地方
关于javascript - 这个库如何上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47732224/