我正在尝试使用VS Code进行我的第一个Azure函数开发。从Azure扩展中,我使用“Workspace”面板中的“Create Function...”按钮创建了一个Python函数。
Azure工具扩展在这个过程中在后台做了很多事情,比如设置一个由“requirements.txt”提供的新虚拟环境,老实说,我不知道还有什么。
好吧,长话短说,我想完全删除函数并重试。也许是无知,删除它,我只是删除了我创建函数的文件夹。我已经双重和三重检查,文件夹肯定已经消失了。然而,当我在Azure选项卡中查看“工作空间”时,当我创建函数时创建的“本地项目”仍然存在,并指向不再存在的目录。
正如你所看到的,项目中没有函数,但项目本身仍然存在。当我尝试使用“创建函数”按钮创建一个新函数时,像以前一样,我得到了简单的错误消息:找不到“requirements.txt”文件。
在我看来,Azure工具试图在旧项目中创建一个新函数,但是当它寻找一个“requirements.txt”文件来帮助它与它连接时,它找不到它(因为我删除了它),然后就放弃了。也许我错了。
我怎样才能正确地删除最初在VS代码中创建的第一个函数的“本地项目”?
当我手动删除Azure Workspace选项卡中的“本地项目”所指向的目录(使用Windows资源管理器)时,我希望“Workspace”中的“本地项目”消失。
当我尝试创建一个新函数时,我希望Azure工具能够识别所有虚拟环境基础设施的缺失,从而创建一个新的,或者可能会给予我一些比“The requirements.txt file could not be found”更有用的错误。
我试过在repo上使用“git reset HEAD --hard”,我为这个函数创建的文件夹没有任何运气。
我已经搜索了谷歌无济于事,迄今为止,如何删除这个“本地项目”,无论它是什么。
1条答案
按热度按时间t9aqgxwy1#
在VS Code中,导航到函数应用程序为located和delete的文件夹。确保文件夹未在VS Code中打开,因为这可能会导致问题。
requirements.txt
包含func host start
以运行