首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >azure webapp webjob节点版本

azure webapp webjob节点版本
EN

Stack Overflow用户
提问于 2019-02-20 01:03:54
回答 1查看 404关注 0票数 0

如何定义用于运行azure run作业的节点版本?

服务器当前使用v0.11执行我的代码,但失败了,因为我使用的特性需要node >8

web应用程序本身在node 8上运行得很好,但webjobs的版本似乎独立于web服务器本身。

EN

回答 1

Stack Overflow用户

发布于 2019-02-20 16:01:11

在Azure WebApp上,对于Node.js运行时,有一个默认版本,它比0.10.40或其他如你所说的0.11的版本更早。如果你想改变默认的Node版本来运行你的webjob,下面有两种方法来配置它。

  1. 使用您希望在Azure门户的Application settings选项卡中使用的版本号设置Azure的值。您可以参考我对现有SO线程Azure NodeJS version.

的回答

  1. 要创建封装了节点JavaScript的压缩文件和引导文件,请参阅官方文档Supported file types for scripts or programs。例如,Azure压缩文件包含index.jsrun.bat,如下所示,您可以设置PATH环境以添加Azure支持的节点运行时路径(您可以按照我上面的回答列出Azure上所有版本的NodeJS )以使其正常工作。

index.js

console.log(process.version)

run.bat

set PATH=D:/程序文件(x86)/nodejs/8.11.1/;%PATH% node index.js

然后,按照下图中的步骤,您可以添加并运行您的webjob压缩文件,并通过Logs查看输出结果。

下面是我在Logs中设置节点运行时版本10.14.1的结果,如下所示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54771467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档