Mac OS上的azure-functions-core-tools

时间:2018-05-04 00:50:08

标签: azure azure-functions azure-functions-core-tools

我已经在使用npm 5和节点8的Mac上使用了azure-functions-core-tools NPM软件包,但我已收到警告,所以我已将节点更新到v8.11.1和npm到5.6.0。完成此操作后,我已安装了brew reinstall azure-functions-core-tools.NET Core SDK 2.1.105以获得良好的衡量标准。

然而,运行npm i -g azure-functions-core-tools@1.0.9npm i -g azure-functions-core-tools会导致

npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for azure-functions-core-tools@1.0.12: wanted {"os":"win32","arch":"any"} (current: {"os":"darwin","arch":"x64"})
npm ERR! notsup Valid OS:    win32
npm ERR! notsup Valid Arch:  any
npm ERR! notsup Actual OS:   darwin
npm ERR! notsup Actual Arch: x64

还有其他人有这个问题吗? Mac OS 10.12.6

我在两个mac上有相同的情况

编辑:我甚至在终端窗口中发现了以前安装的azure-functions-core-tools enter image description here

1 个答案:

答案 0 :(得分:2)

对于Mac OS,您应该使用npm i -g azure-functions-core-tools@core来安装Azure功能核心工具2.x,它可以是跨平台的。 azure-functions-core-tools是1.x,只能在Windows上运行。

<强>更新

npm i -g azure-functions-core-tools现在也用于安装2.x核心工具,azure-functions-core-tools@1是1.x.有关最新命令,请参阅docs