使用npm链接时,无法从其他模块或领域使用GraphQLSchema“[object GraphQLSchema]”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用npm链接时,无法从其他模块或领域使用GraphQLSchema“[object GraphQLSchema]”相关的知识,希望对你有一定的参考价值。
我正在使用npm link
来更改我的私有包,并在另一个项目中查看操作中的更改。问题是我的两个项目都使用graphql
作为依赖项,所以我得到一个错误Cannot use GraphQLSchema "[object GraphQLSchema]"
我试图在我的主项目的package.json中使用resolutions
键。不幸的是它没有帮助。所以,我对如何在不将我的软件包的新版本推送到npm时如何解决这个问题一无所知
答案
要解决此问题,请执行以下操作
npm i -g graphql
- 对于每个依赖项目,在工作目录中
npm link graphql
这将连接到每个项目的全局安装的graphql,并允许您共享没有共享目录结构的模块
以上是关于使用npm链接时,无法从其他模块或领域使用GraphQLSchema“[object GraphQLSchema]”的主要内容,如果未能解决你的问题,请参考以下文章
错误:无法使用来自另一个模块或领域的 GraphQLObjectType“__Directive”