If you arrived here wanting to set the Node.js runtime version that is used for your API backend, refer to https://learn.microsoft.com/en-us/azure/static-web-apps/configuration#platform 总之 , 您 将 创建 一 个 staticwebapp.config.json , 它 位于 github 工作 流 中 指向 app_location 的 位置 ( 通常 是 项目 的 根 目录 ) 或 app_location 的 任何 子 文件 夹 然后 , 您 可以 如下 设置 运行 时 ...
2条答案
按热度按时间uklbhaso1#
If you arrived here wanting to set the Node.js runtime version that is used for your API backend, refer to https://learn.microsoft.com/en-us/azure/static-web-apps/configuration#platform
总之 , 您 将 创建 一 个
staticwebapp.config.json
, 它 位于 github 工作 流 中 指向app_location
的 位置 ( 通常 是 项目 的 根 目录 ) 或app_location
的 任何 子 文件 夹然后 , 您 可以 如下 设置 运行 时 ...
中 的 每 一 个
在 撰写 本文 时 , 您 的 选项 为
node:12
、node:14
、node:16
。 请 指 涉 以上 链接 以 取得 最 新 值 。我 也 想 回答 原来 的 问题 , 因为 我 认为 公认 的 答案 是 错误 的 。 Azure CLI 会 说
az webapp ...
找 不到 您 的 项目 , 因为 它 是staticwebapp
而 不是webapp
。解决 方案 ( 我 不 确定 ) 应该 是 在
package.json
中 设置nodeEngines
, 如下 所 示 :格式
如果 我 错 了 , 让 我 知道 在 评论 中 , 我 会 更新 它 。
pcww981p2#
您可以通过Azure CLI设置所需的node.js版本:
az webapp config set --resource-group <resource-group-name> --name <app-name> --linux-fx-version "NODE|12.X"
如需详细信息,请参阅https://learn.microsoft.com/de-de/azure/app-service/configure-language-nodejs?pivots=platform-linux#set-nodejs-version