electron 包括react jsx依赖项,npm安装失败

bqf10yzr  于 2022-12-08  发布在  Electron
关注(0)|答案(1)|浏览(118)

我所掌握的有关这一问题的信息可能与此无关
但我创建了一个电子应用程序,它使用React,但 * 没有 * 使用create-react-app
没有回头路可走,所以现在我尝试包含使用jsx的dev依赖项
我的依赖项如下所示

"dependencies": {
        "electron": ">=11.2.3",
        "electron-reload": ">=1.5.0",
        "graphql": "^14.5.8",
        "react": ">=17.0.1",
        "react-dom": ">=17.0.1",
        "react-scripts": ">=4.0.1",
        "concurrently": ">=7.2.2",
        "wait-on": ">=6.0.1"
    }

我得到这些错误

199 silly placeDep ROOT react-refresh@0.11.0 OK for: @pmmmwh/react-refresh-webpack-plugin@0.5.7 want: >=0.10.0 <1.0.0
200 silly placeDep ROOT webpack@5.73.0 OK for: @pmmmwh/react-refresh-webpack-plugin@0.5.7 want: >=4.43.0 <6.0.0
201 timing idealTree Completed in 2680ms
202 timing command:install Completed in 2683ms
203 verbose stack TypeError: Cannot read property 'matches' of undefined
203 verbose stack     at Arborist.[canPlaceDep] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1284:15)
203 verbose stack     at Arborist.[placeDep] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1061:36)
203 verbose stack     at Arborist.[placeDep] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1212:41)

我是不是漏掉了什么明显的东西?
我已经包括了最后三个包的当前版本,react-scriptsconcurrentlywait-on,这是我遇到问题的地方。
编辑:对于任何人谁发现这个,我有一个不支持的节点版本,在windows 11,npm不能更新它,所以我不得不让nvm更新节点,从这里:
https://github.com/coreybutler/nvm-windows/releases/download/1.1.9/nvm-setup.exe

yfwxisqw

yfwxisqw1#

它是v6中已知的bug
请将您的npm升级到高于版本6(npm install -g npm)的版本以修复此问题。

相关问题