我正在本地环境(使用 Windows 10)和 gitlab CI/CD 管道上使用 cypress 运行基于黄瓜的测试套件,并且测试无法启动,因为运行程序抛出以下错误
我已经做了研究,大多数与此密切相关(但不相似)的答案建议更新我的所有依赖项,并尝试不同版本的节点,我做了但仍然无法弄清楚。我还检查了我的测试文件,没有语法错误,我也不确定在哪里检查
S.<anonymous>
文件。
我的所有功能文件都抛出了语法错误,我意识到,在我的 Cypress 配置文件中,我有两个插件试图使用
file:preprocessor
...
on(
"file:preprocessor",
createBundler({
plugins: [createEsbuildPlugin(config)],
})
)
on('file:preprocessor', tagify(config))
我删除了最后一个,因为它引用了
cypress-tags
插件,我不再需要该插件,因为 cypress-cucumber-preprocessor
提供了测试标签功能。
这解决了我的问题。