You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Azure Function Core Tools遇证书及模块缺失问题求助

解决Azure Function Core Tools安装及运行报错问题

一、npm安装时的"unable to get local issuer certificate"错误

既然浏览器能正常下载安装包,说明网络和代理无问题,问题出在npm的证书信任配置上,可通过以下两种方式解决:

  • 临时跳过证书校验(仅适合临时安装,不建议长期使用):
    执行命令:
    npm install -g azure-functions-core-tools --unsafe-perm=true --strict-ssl=false
    
  • 配置信任的CA证书(长期解决方案):
    1. 从浏览器导出对应下载链接的根CA证书(格式选CRT);
    2. 将证书路径配置到npm:
    npm config set cafile "C:\你的证书保存路径\证书文件名.crt"
    
    1. 之后再执行正常的全局安装命令:
    npm install -g azure-functions-core-tools
    

二、手动安装后运行项目的MODULE_NOT_FOUND错误

这个错误是因为项目依赖的是本地node_modules中的azure-functions-core-tools包,但你手动安装的是全局工具,项目本地并未包含该包文件,解决步骤如下:

  1. 先卸载项目中无效的依赖:
    npm uninstall azure-functions-core-tools
    
  2. 确保全局安装的工具能被系统识别:
    检查系统环境变量PATH是否包含Azure Function Core Tools的安装目录(默认路径为C:\Program Files\Microsoft\Azure Functions Core Tools\),如果没有则添加该路径;
  3. 若需要项目本地依赖,解决第一个证书问题后,执行本地安装命令:
    npm install azure-functions-core-tools --save-dev
    

内容的提问来源于stack exchange,提问作者DevFahim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 10:33:11