npm - 使用 npm 链接时,无法从另一个模块或领域使用 GraphQLSchema “[object GraphQLSchema]”
问题描述
我正在使用npm link
更改我的私有包并查看另一个项目中的操作更改。问题是我的两个项目都graphql
用作依赖项,所以我得到一个错误Cannot use GraphQLSchema "[object GraphQLSchema]"
,我试图resolutions
在我的主项目的 package.json 中使用 key。不幸的是,它没有帮助。所以,我不知道如何在不将更新版本的包推送到 npm 的情况下解决这个问题
解决方案
要解决此问题,请执行以下操作
npm i -g graphql
- 对于每个依赖项目,在工作目录中
npm link graphql
这将连接到每个项目的全局安装的 graphql,并允许您在没有共享目录结构的情况下共享模块
推荐阅读
- java - 计时器需要很长时间才能启动
- r - 在循环期间使用 rbind 添加 0 值
- node.js - 如何在当前 HTML 页面上使用 express 从 res.json 呈现 json 对象
- python - 如何更新用户输入之间的情节?
- firebase - 如何保护用作 Diaglogflow / Google Action 主机的 Google 云功能
- sql - 这个简单的 SQL 表达式有什么问题?
- cordova - 在应用程序购买 2 在 android 上返回交易数据 null
- elasticsearch - 根映射定义具有不受支持的参数:[_timestamp : {enabled=true}]
- python - 查找多个变量的每组行之间的相关性
- docker - 有没有办法创建一个不在默认位置的 docker 卷?