Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Cypress是否需要Node.js才能获得完整的功能?_Javascript_Node.js_Cypress - Fatal编程技术网

Javascript Cypress是否需要Node.js才能获得完整的功能?

Javascript Cypress是否需要Node.js才能获得完整的功能?,javascript,node.js,cypress,Javascript,Node.js,Cypress,我正在阅读Cypress网站,我对它与Node.js的关系感到有点困惑 Cypress文档清楚地说明了某些命令,例如cy.task()、cy.request(),是在节点中执行的,这表明它是必需的。 然而: “如果您在项目中未使用Node或npm,或者您想快速试用Cypress,则始终可以直接从我们的CDN下载Cypress。” 这是否意味着在不安装节点的情况下,除了上述命令之外,您仍然可以使用Cypress?或者Cypress可执行文件是否确实包含某个版本的烘焙节点?据我所知,不——当您从二进

我正在阅读Cypress网站,我对它与Node.js的关系感到有点困惑

Cypress文档清楚地说明了某些命令,例如cy.task()、cy.request(),是在节点中执行的,这表明它是必需的。 然而: “如果您在项目中未使用Node或npm,或者您想快速试用Cypress,则始终可以直接从我们的CDN下载Cypress。”

这是否意味着在不安装节点的情况下,除了上述命令之外,您仍然可以使用Cypress?或者Cypress可执行文件是否确实包含某个版本的烘焙节点?

据我所知,不——当您从二进制文件运行Cypress时,这不是必需的

Cypress在上运行,它将Node.js捆绑在中

至于
cy.task
等,它与Cypress自己的后台node.js进程(来自Electron)通信,而不是主机(您的)环境提供的进程