当我想在vscode或vs Enterprise 2017中本地运行azure函数时遇到麻烦,错误是:
我尝试了这个,但没有任何效果:
npm root -g
路径是我创建的自定义路径
测试,但应用程序仍尝试在错误路径中查找。主要错误是用户名中的特殊符号,即重音符号。
我不知道该怎么办,抱歉我的英语不好
答案 0 :(得分:2)
此问题出在核心工具的底层依赖项中,即使用Edge.js的https://github.com/Azure/azure-functions-host。从this thread,您可以尝试从此处指定的URL:https://aka.ms/functions-cli手动下载一个zip文件,或者从发布页面:https://github.com/Azure/azure-functions-cli/releases下载,然后将此工具安装在另一个文件夹中。 / p>
答案 1 :(得分:1)
我的用户名也引起了同样的问题,我不知道如何使Visual Studio从另一个文件夹中读取功能工具文件。
为我解决了问题的是将 cli_x64 和模板-文件夹(位于path_to_azFuncTools / releases / 1.10.0中)移动到没有用户名有问题的目录中(例如C:\ Users \ Default \ AppData \ AzureFunctionsTools)。
然后,在 path_to_azFuncTools / releases / 1.10.0 / manifest.json 中,我将“ CliEntrypointPath”和“ TemplatesDirectory”字段更改为与新文件路径相对应,并开始工作。
>