无法使用GraphQLSchema";[object GraphQLSchema]”;使用npm链接时从另一个模块或领域

无法使用GraphQLSchema";[object GraphQLSchema]”;使用npm链接时从另一个模块或领域,npm,graphql,graphql-js,npm-link,Npm,Graphql,Graphql Js,Npm Link,我正在使用npm link更改我的私有包,并查看另一个项目中的更改。问题是,我的两个项目都使用graphql作为依赖项,因此我得到了一个错误无法使用GraphQLSchema“[object GraphQLSchema]”我试图使用主项目的package.json中的resolutionskey。不幸的是,这没有帮助。因此,我不知道如何在不将更新版本的软件包推送到npm的情况下解决这个问题。要解决这个问题,请执行以下操作 npm i-g图ql 对于每个从属项目,在工作目录中 npm链接图ql

我正在使用
npm link
更改我的私有包,并查看另一个项目中的更改。问题是,我的两个项目都使用
graphql
作为依赖项,因此我得到了一个错误
无法使用GraphQLSchema“[object GraphQLSchema]”
我试图使用主项目的package.json中的
resolutions
key。不幸的是,这没有帮助。因此,我不知道如何在不将更新版本的软件包推送到npm的情况下解决这个问题。要解决这个问题,请执行以下操作

  • npm i-g图ql
  • 对于每个从属项目,在工作目录中
  • npm链接图ql

  • 这将连接到每个项目的全局安装的graphql,并允许您在没有共享目录结构的情况下共享模块

    您还可以从您的私有包(而不是全局安装)中npm链接graphql的副本:在私有包
    cd节点_modules/graphql;npm链接
    然后在从属项目中
    npm链接图ql