我正在使用npm link
来更改我的私有包,并在另一个项目中查看操作中的更改。问题是我的两个项目都使用graphql
作为依赖项,所以我得到一个错误Cannot use GraphQLSchema "[object GraphQLSchema]"
我试图在我的主项目的package.json中使用resolutions
键。不幸的是它没有帮助。所以,我对如何在不将我的软件包的新版本推送到npm时如何解决这个问题一无所知
要解决此问题,请执行以下操作
npm i -g graphql
npm link graphql
这将连接到每个项目的全局安装的graphql,并允许您共享没有共享目录结构的模块