如何在VS Code中完全删除Azure Function工作区?

efzxgjgh  于 2023-03-31  发布在  其他
关注(0)|答案(1)|浏览(189)

我正在尝试使用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”,我为这个函数创建的文件夹没有任何运气。
我已经搜索了谷歌无济于事,迄今为止,如何删除这个“本地项目”,无论它是什么。

t9aqgxwy

t9aqgxwy1#

在VS Code中,导航到函数应用程序为locateddelete的文件夹。确保文件夹未在VS Code中打开,因为这可能会导致问题。

  • requirements.txt包含

  • 选择终端,与文件夹路径相反,然后键入func host start以运行

相关问题