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

时间:2018-12-12 17:19:52

标签: npm graphql graphql-js npm-link

我正在使用npm link更改我的私人软件包,并查看另一个项目中的操作更改。问题是我的两个项目都将graphql用作依赖项,所以我遇到错误Cannot use GraphQLSchema "[object GraphQLSchema]",我试图在主项目的package.json中使用resolutions键。不幸的是,它没有帮助。因此,我不知道如何解决此问题而不将新版本的程序包推送到npm

1 个答案:

答案 0 :(得分:1)

要解决此问题,请执行以下操作

  1. npm i -g graphql
  2. 对于每个相关项目,在工作目录中
    1. npm link graphql

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