首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改Zapier Node版本?

如何更改Zapier Node版本?
EN

Stack Overflow用户
提问于 2018-01-12 14:04:08
回答 2查看 565关注 0票数 1

有人能告诉我们如何将运行zapier应用程序的节点版本更改为节点6.10.2或更高版本吗?

Zapier cli博士声明所有Zapier CLI应用程序都使用Node.js v6.10.2运行。。我们的应用程序是用cli构建的。

在Zapier的其他地方,它声明环境是vanilla node.js v4.3.2,它运行JavaScript

我们已经在Zapier应用程序中做了z.console.log('node version', process.version);,这样我们就可以看到运行它的节点版本了。我们使用zapier logs检索它。记录的版本为4.3.2。

以前,我们的package.json包含:

代码语言:javascript
复制
json
"engines": {
    "node": ">=4.3.2",
    "npm": ">=2.0.0"
  }

我们已将其更新如下:

代码语言:javascript
复制
json
  "engines": {
    "node": "6.10.2",
    "npm": ">=2.0.0"
  }

同样的情况也适用于travis.yml,以前是4.3.2,现在是:yml node_js: - "6.10.2"

(谢谢;)

溶液

正如下面被接受的答案所指出的,zapier cli应用程序目前运行于节点6.10.x。我们将package.json中的engine键下的节点版本更改为6.10.2,但这本身并没有改变其运行的节点版本。当我们将zapier-platform-core依赖项更改为4.3.1 (以前为1.x)时,节点版本被更新,日志记录process.version现在将该版本显示为6.10.3。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-12 19:20:23

大卫在这里,来自萨皮尔平台团队。只是想澄清一下这里的混乱。

我们有两个独立的平台,这两个平台都运行在Lambda。目前,它们运行不同版本的Node.js。Web运行4.3.2,CLI运行6.10.2。您可以阅读更多关于差异的这里

要回答您的问题,目前还没有运行Node 6的Web应用程序的机制,但是我们需要在某个时候将它们全部移动。

我会看看我能做些什么,使这种区别在文档中更加清晰。抱歉弄乱了!

票数 0
EN

Stack Overflow用户

发布于 2018-01-12 14:38:28

zapier应用程序不会在您的机器中运行。它只能通过'zapier验证‘和每次您做'zapier推送’来构建和验证。您只在您的机器中运行可选测试。所以,当CLI检查您的应用程序时,它运行节点6.10.2,这就是为什么您需要在您的计算机中使用这个。一旦你的应用被上传,你并不关心它在哪里运行,但是他们说它是节点4.3.2

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

https://stackoverflow.com/questions/48227859

复制
相关文章

相似问题

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