cypress - 运行 npx cypress 时如何修复 Unexpected token {?
问题描述
我跑
npx cypress
并得到
意外的标记 {
也许有一种方法可以获取更多详细信息,尝试过:
DEBUG=cypress:server:socket-base npx cypress
但仍然是同样的错误,没有更多信息。首先它正在工作,我想我没有改变任何东西,有一天它开始出现这个错误。也许我在不知不觉中改变了一些东西。
也许它与版本有关?
npx -v
6.14.5
更新:
执行方式不同
$ ./node_modules/.bin/cypress
/home/darius/Private/Projects/vop-live-automated-checks/node_modules/fs-extra/lib/mkdirs/make-dir.js:85
} catch {
^
SyntaxError: Unexpected token {
at new Script (vm.js:51:7)
at createScript (vm.js:136:10)
at Object.runInThisContext (vm.js:197:10)
at Module._compile (internal/modules/cjs/loader.js:618:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
at Module.load (internal/modules/cjs/loader.js:566:32)
at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
at Function.Module._load (internal/modules/cjs/loader.js:498:3)
at Module.require (internal/modules/cjs/loader.js:598:17)
at require (internal/modules/cjs/helpers.js:11:18)
at Object.<anonymous> (/home/darius/Private/Projects/vop-live-automated-checks/node_modules/fs-extra/lib/mkdirs/index.js:3:44)
at Module._compile (internal/modules/cjs/loader.js:654:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
at Module.load (internal/modules/cjs/loader.js:566:32)
at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
at Function.Module._load (internal/modules/cjs/loader.js:498:3)
也许这是相同但完全错误?
解决方案
刚刚删除 node_modules 并运行
npm install
现在工作。
推荐阅读
- r - R中的“合并”用NA替换实际值
- inno-setup - 设置完成后打开预定义的 url
- ruby - 如何使用 Ruby 从 S3 url 上传 Stripe identity_document?
- php - 在 wordpress 中创建自定义 slug 而不是 id
- unity3d - 自定义编辑器中的弹出字段在播放时重置
- java - 如何从 Spring 服务器运行批处理 (.bat) 文件
- angularjs - 表单对象AngularJs中不存在表单字段
- javascript - 遍历一个随机字符串的数组,然后删除该字符串,使其无法再次选择
- c++ - E2108 使用 GetValue 路径评估器时 typedef 'TJSONObject' 错误使用不当
- python - 使用 Python Selenium,在 Pinterest.com 上找不到元素,但我可以在 Firefox 中使用检查器看到它