无法使用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
。