gpt4 book ai didi

javascript - 如何更改 Zapier Node 版本?

转载 作者:行者123 更新时间:2023-11-30 20:50:37 26 4
gpt4 key购买 nike

谁能告诉我们如何将用于运行 zapier 应用程序的 Node 版本更改为 Node 6.10.2 或更高版本?

Zapier cli 文档指出 All Zapier CLI apps are run using Node.js v6.10.2. .我们的应用程序是使用 cli 构建的。

Zapier 文档的其他地方指出 The environment is vanilla node.js v4.3.2 which runs JavaScript .

我们已经在 Zapier 应用程序中执行了 z.console.log('node version', process.version); 以便我们可以看到它运行的 Node 版本。我们使用 zapier 日志 检索了它。记录的版本是 4.3.2。

之前我们的 package.json 包含:

json
"engines": {
"node": ">=4.3.2",
"npm": ">=2.0.0"
}

我们已将其更新为:

json
"engines": {
"node": "6.10.2",
"npm": ">=2.0.0"
}

这同样适用于 travis.yml,它以前是 4.3.2,但现在是:yml
node_js:
- “6.10.2”

谢谢; )

解决方案

正如下面已接受的答案中所述,zapier cli 应用程序当前使用 Node 6.10.x 运行。我们将 engine 键下的 package.json 中的 Node 版本更改为 6.10.2,但这并没有改变运行它的 Node 版本。当我们将 zapier-platform-core 依赖项更改为 4.3.1(之前为 1.x)时, Node 版本已更新,并且记录 process.version 现在显示版本为 6.10.3。

最佳答案

zapier 应用程序未在您的机器上运行。它只会通过“zapier validate”构建和验证,并且每次您执行“zapier push”时。您只在您的机器上运行可选测试。因此,当 CLI 检查您的应用程序时,它会运行 Node 6.10.2,这就是为什么您的机器需要它。一旦你的应用程序被上传,你并不真正关心它运行在哪里,但他们说它是 Node 4.3.2

关于javascript - 如何更改 Zapier Node 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48227859/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com