gpt4 book ai didi

javascript - 如何在 Node 5.6.0 环境中运行 Node 6 npm 包?

转载 作者:行者123 更新时间:2023-11-30 15:57:02 25 4
gpt4 key购买 nike

我目前正在使用一个名为 easy-sauce 的包来运行跨浏览器 javascript 测试。简而言之,我的 package.json 文件为 test 命令调用它:

{
"scripts": {
"test": "easy-sauce"
}
}

当我使用 Node 6 环境并运行 npm test 时,一切正常。但是,我正在使用它的项目仍然需要 Node 5.6.0。当我在此环境中运行 npm test 时,我看到以下错误:

/data/projects/easytest/node_modules/easy-sauce/lib/cli.js:114
function formatResult(result = {}) {
^

SyntaxError: Unexpected token =
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:387:25)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object.<anonymous> (/data/projects/easytest/node_modules/easy-sauce/bin/easy-sauce:6:13)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)

有没有办法让它在 Node 5.6.0 环境中工作?

最佳答案

此错误与 easy-sauce 包无关,它与您的 Node 版本有关。

根据node.green,6.2.2版本增加了默认参数

http://node.green/

不幸的是,您将无法在 Node 5 中运行代码。默认参数在 Node 6.2 中,因此出现该错误。

关于javascript - 如何在 Node 5.6.0 环境中运行 Node 6 npm 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38364103/

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