我试着用柏树创建一个github动作。我的问题是,我的应用程序安装时存在mobx依赖性问题。我试图通过降级mobx-react和mobx-来解决依赖问题本身,但随后我遇到了其他依赖问题。
是否有办法解决这个依赖问题或强迫github忽略它?
我知道你可以通过包含“-强制”或“--遗留-对等点”来强制npm安装,但这在这里是行不通的。提前感谢!
Run cypress-io/github-action@v4
/usr/local/bin/npm ci
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: mobx-react-form-devtools@1.11.0
npm ERR! Found: mobx-react-form@2.0.2
npm ERR! node_modules/mobx-react-form
npm ERR! mobx-react-form@"2.0.2" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer mobx-react-form@"^1.x.x" from mobx-react-form-devtools@1.11.0
npm ERR! node_modules/mobx-react-form-devtools
npm ERR! dev mobx-react-form-devtools@"1.11.0" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: mobx-react-form@1.39.1
npm ERR! node_modules/mobx-react-form
npm ERR! peer mobx-react-form@"^1.x.x" from mobx-react-form-devtools@1.11.0
npm ERR! node_modules/mobx-react-form-devtools
npm ERR! dev mobx-react-form-devtools@"1.11.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /home/runner/.npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/runner/.npm/_logs/2022-07-19T19_22_13_749Z-debug-0.log
Error: The process '/usr/local/bin/npm' failed with exit code 1
发布于 2022-07-28 14:12:37
通过在cypress run命令中添加安装命令选项,我能够绕过依赖关系问题:
- name: Cypress run
uses: cypress-io/github-action@v4
with:
install-command: npm install --force
browser: electron
start: npm starthttps://stackoverflow.com/questions/73052916
复制相似问题