Cypress Can';不要让柏树开着
我最近接手了一个柏树项目;在windows上运行。我第一次安装时,一切正常。现在,在升级node/electron/chrome之后,我不能用任何命令打开cypress。以下是我尝试过的:Cypress Can';不要让柏树开着,cypress,Cypress,我最近接手了一个柏树项目;在windows上运行。我第一次安装时,一切正常。现在,在升级node/electron/chrome之后,我不能用任何命令打开cypress。以下是我尝试过的: 删除我的项目中的节点\模块目录 npm init以所有默认值回答。节点\模块目录存在,但为空 npm安装cypress——保存开发文件(从[doc][1])。这填充了my node_模块,但在my account(users)目录中安装了cypress node\u modules\.bin\cypress
- 删除我的项目中的节点\模块目录
以所有默认值回答。节点\模块目录存在,但为空npm init
npm安装cypress——保存开发文件(从[doc][1])。这填充了my node_模块,但在my account(users)目录中安装了cypress
报告:node\u modules\.bin\cypress open
- 看起来这是您第一次使用Cypress:3.1.1
- 已验证的Cypress:[在我的用户目录中]
- 开柏树
package.json
的scripts
部分似乎没有设计为接受带有参数的exe的路径
有没有我不知道的另一种叫open的方法?你升级了Cypress使用的电子版本了吗?Cypress使用的Electron 1.8.2明显落后于最新版本,Cypress目前不支持较新版本的Electron。有关详细信息,请参阅。尝试在启用调试的情况下启动:
DEBUG=cypress:* ./node_modules/.bin/cypress open
对我来说也不管用。我也犯了同样的错误。我已经在repo中创建了新文件夹
- 运行npm init-y
- 运行npm安装--保存开发人员cypress
- 然后转到./node\u modules/.bin/cypress open
{
"scripts": {
"test": "cypress open"
}
}
放入package.json
并使用npm运行测试运行cypress解决方案:转到您在
软件包中安装cypress的项目目录。json
将cypress版本更新为最新版本,查看版本链接,或仅从cli安装最新版本:
npm install cypress@latest --save-dev
重新打开并验证:
./node_modules/.bin/cypress open
//OR
npx cypress open
我也不能用命令npm打开cypress, 但是命令npx工作得很好。
因此,您可以在visual studio代码中尝试此操作:npx cypress open是。我猜这就是问题所在,虽然很奇怪,我可以直接启动它,它工作得很好。如果您没有收到任何错误,并且UI在任务栏中打开,但GUI不可见,那么您可以按住Shift键并右键单击工具栏中的图标,然后单击“最大化”-这将使窗口进入前台。