找不到模块天蓝色函数double_edge.js

时间:2018-10-16 13:39:33

标签: javascript function azure

当我想在vscode或vs Enterprise 2017中本地运行azure函数时遇到麻烦,错误是:

enter image description here

我尝试了这个,但没有任何效果:

  1. 创建一个mklink替换我名字中的特殊字符即可 找到路径。
  2. 更改npm azure工具的路线,因此当我执行 命令:npm root -g路径是我创建的自定义路径 测试,但应用程序仍尝试在错误路径中查找。

主要错误是用户名中的特殊符号,即重音符号。

我不知道该怎么办,抱歉我的英语不好

2 个答案:

答案 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”字段更改为与新文件路径相对应,并开始工作。

>