无法在 overmind graphql 中导入 Phoenix npm 包

Fail to import Phoenix npm package in overmind graphql

我重新安装了所有使用npm install 运行 的节点模块进入错误:
Cannot find module 'phoenix' from 'node_modules/@absinthe/socket/compat/cjs/index.js'

它首先在@absinthe 代码中失败:
require('phoenix'); 在@absinthe/socket/compat/cjs/index.js

但是 overmind-graphql 也依赖于 phoenix 并且 IDE 显示了错误的导入:
import { Socket as PhoenixSocket } from 'phoenix'; 在这个 line in overmind-graphql

我为此安装的相关包版本:

"overmind": "^28.0.1",
"overmind-graphql": "^8.0.1",
"overmind-react": "^29.0.1",
"phoenix": "^1.6.0",
"@absinthe/socket": "^0.2.1",
"graphql": "^15.5.1",
"graphql-react": "^15.0.0",
"graphql-tag": "^2.12.4",
"react": "^17.0.1"

我试过了:

修复使用了 overmind-graphql 所依赖的特定版本的 phoenix 包:
"phoenix": "1.4.13"

似乎重新安装没有帮助,反而让我更加困惑。