使用 npm install react-codemirror2 codemirror pyodide 安装收到错误:
我正在尝试所有这些命令:
npm install --legacy-peer-deps
- npm WARN ERESOLVE overriding peer dependency npm WARN While
resolving: [email protected] npm WARN Found: [email protected] npm
WARN node_modules/codemirror npm WARN peer codemirror@"5.x" from
[email protected] npm WARN node_modules/react-codemirror2
npm WARN react-codemirror2@"^7.3.0" from the root project npm
WARN 2 more (react-codemirror2-react-17, the root project) npm WARN
npm WARN Could not resolve dependency: npm WARN peer
codemirror@">=6.0.0" from [email protected] npm WARN
node_modules/react-codemirror-merge npm WARN
react-codemirror-merge@"4.21.24" from the root project npm ERR! code
ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While
resolving: [email protected] npm ERR! Found: [email protected] npm ERR!
node_modules/react npm ERR! peer react@">=16.8.0" from
@uiw/[email protected] npm ERR!
node_modules/@uiw/react-codemirror npm ERR!
@uiw/react-codemirror@"4.21.24" from [email protected]
npm ERR! node_modules/react-codemirror-merge npm ERR!
react-codemirror-merge@"4.21.24" from the root project npm ERR!
@uiw/react-codemirror@"4.21.24" from the root project npm ERR! peer
react@">=16.8.0" from [email protected] npm ERR!
node_modules/react-codemirror-merge npm ERR!
react-codemirror-merge@"4.21.24" from the root project npm ERR! 5
more (react-codemirror2, react-codemirror2-react-17, ...) npm ERR!
npm ERR! Could not resolve dependency: npm ERR! peer react@"^18.2.0"
from [email protected] npm ERR! node_modules/next npm ERR! next@"14.0.3"
from the root project npm ERR! npm ERR! Conflicting peer dependency:
[email protected] npm ERR! node_modules/react npm ERR! peer
react@"^18.2.0" from [email protected] npm ERR! node_modules/next npm
ERR! next@"14.0.3" 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!
- List item
因此,这对于较旧的 React 依赖包来说很常见,它们将 React 声明为其对等依赖项,但仅限于这些版本
"react": ">=15.5 <=17.x"
。但是,如果您认为这对您的情况来说不是问题,或者您尝试安装的软件包也可以工作,那么请强制安装。
npm install react-codemirror2 --force
如果可能,请联系该软件包维护者以通过创建问题来支持最新的反应或您的具体案例,或者您可以创建一个公关。