Невозможно использовать GraphQLSchema "[object GraphQLSchema]" из другого модуля или области при использовании ссылки npm - PullRequest
0 голосов
/ 12 декабря 2018

Я использую npm link, чтобы изменить свой личный пакет и увидеть изменения в действии в другом проекте.Проблема в том, что оба моих проекта используют graphql в качестве зависимости, поэтому я получаю ошибку Cannot use GraphQLSchema "[object GraphQLSchema]" Я пытался использовать ключ resolutions в package.json моего основного проекта.К сожалению, это не помогло.Итак, я не знаю, как решить эту проблему, не отправляя более новую версию моего пакета на npm

1 Ответ

0 голосов
/ 31 марта 2019

Чтобы обойти это, сделайте следующее

  1. npm i -g graphql
  2. Для каждого зависимого проекта, внутри рабочего каталога
    1. npm link graphql

Это подключится к глобально установленному графику для каждого проекта и позволит вам совместно использовать модуль без общей структуры каталогов

...