Azure Functions本地HTTP触发器问题和解决方案

问题描述 投票:0回答:1

只是想发布我尝试在VS Code中本地运行Azure函数HTTP触发器时遇到以下错误之后采取的步骤:

"[error] Incompatible Node.js version. The version you are using is v13.1.0, 
 but the runtime requires an LTS-covered major version. LTS-covered versions 
 have an even major version number (8.x, 10.x, etc.) as per 
 https://github.com/nodejs/Release#release-plan. For deployed code, change 
 WEBSITENODEDEFAULT_VERSION to '~10' in App Settings. Locally, install or 
 switch to a supported node version (make sure to quit and restart your code 
 editor to pick up the changes)."
node.js azure visual-studio-code azure-functions nvm
1个回答
0
投票
(1。)安装NVM。此处的说明:https://github.com/nvm-sh/nvm#installing-and-updating

((2。)安装NVS。此处的说明:https://github.com/jasongin/nvs

((3。)在您的VS代码终端中,运行:

nvs add 12.16.1 nvs use node/12.16.1/x64

((4。)将您的launch.json编辑为以下内容:

{ "version": "0.2.0", "configurations": [ { "name": "Attach to Node Functions", "type": "node", "request": "attach", "port": 5555, "preLaunchTask": "func: host start" } ], "node": { "runtimeVersion": "12.16.1" } }

((5。)在您的VS代码终端中,运行:

func start

© www.soinside.com 2019 - 2024. All rights reserved.