cypress - 安装 cypress 版本时导航器未定义错误
问题描述
目前我使用的是 cypress 6.1.0 版。我正在尝试使用它安装最新版本的柏树,npm install --save-dev cypress@7.0.0
它给了我以下错误。安装工作正常至版本 6.9.1
ReferenceError: navigator is not defined
at getChromeVersion (C:\Test222\node_modules\supports-color\browser.js:5:68)
at Object.<anonymous> (C:\Test222\node_modules\supports-color\browser.js:14:22)
at Module._compile (internal/modules/cjs/loader.js:1128:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)
at Module.load (internal/modules/cjs/loader.js:983:32)
at Function.Module._load (internal/modules/cjs/loader.js:891:14)
at Module.require (internal/modules/cjs/loader.js:1023:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object.<anonymous> (C:\Test222\node_modules\cypress\lib\util.js:41:23)
at Module._compile (internal/modules/cjs/loader.js:1128:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)
at Module.load (internal/modules/cjs/loader.js:983:32)
at Function.Module._load (internal/modules/cjs/loader.js:891:14)
at Module.require (internal/modules/cjs/loader.js:1023:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object.<anonymous> (C:\Test222\node_modules\cypress\index.js:9:14)
解决方案
我通过重新安装 node.js 解决了这个问题
推荐阅读
- google-cloud-platform - GCP Terraform 以公共地址为条件
- swift - 如何检查在我的单元测试中是否释放了无主引用?
- r - 如何在 R Shiny 应用程序中显示特定 R 文件的代码?
- javascript - 我如何在 JS 中设置 coockies,使输入字段中的值过期?
- swift - 在 iOS 13 中将 UIImagePickerController 导航栏设置为不透明
- java - JavaFX:支持不同的分辨率
- android - RecyclerView adapterNotifychanged 不起作用
- python - 如何将字符串末尾的可选组与正则表达式匹配?
- facebook - okta OAuthError:无法从授权码获取访问令牌
- c# - CSVHelper - 使用两个映射类并根据 csv 文件每一行的字段中的值选择映射