Comments (1)
See also: graphql/graphql-js#594
Detecting:
$ find node_modules -name graphql
node_modules/graphql
The above should only return one result. If there are other versions (in submodules) then they need to be "removed" so that only one version exists.
Resolving
Resolving with yarn: https://yarnpkg.com/lang/en/docs/selective-version-resolutions/
Resolving with npm: ???
Resolving with webpack:
resolve: {
alias: {
graphql: path.resolve('./node_modules/graphql'),
react: path.resolve('./node_modules/react') // Same issue.
}
}
From the horse's mouth
Quote from Lee Byron, creator of GraphQL:
graphql-js is not designed to support using functionality between different installations of itself. The instanceof is only one example where this failure occurs - but there are others as well, especially if there would ever be inadvertent differences in released versions.
If you use packages with sub-packages, ensure they support ranges of versions for graphql so that npm or yarn can find a single version to install at the top level which works for all dependents.
from graphile.github.io.
Related Issues (20)
- _FILE environment variable support for Docker Secrets HOT 3
- Recipe suggestion for calling postgres function from application layer HOT 2
- Improving --host 0.0.0.0 Documentation HOT 1
- Document How to Run in Azure VM HOT 1
- Inconsistent plugins development documentation HOT 10
- Style the details tag so that it's more obvious
- Example of changing from simple subscriptions to (equivalent) custom subscriptions
- Plugin example: setting the GraphQL type to use for a given PostgreSQL type
- Postgraphile Sandbox/Playground HOT 2
- Support: example of a more complicated subscription? (e.g. chat messages) HOT 1
- [Solved] Error: "Prepared statement ... already exists" when repeating query HOT 2
- bug: autodeploy not working HOT 1
- Add Database Function Restriction to Docs HOT 1
- Recipe: translate range types to/from Postgres' format instead of the object version
- Hooks filtering out interface child types from `makeExtendSchema` HOT 2
- sponsor page: New wording around Grafast needed!
- website: Update details on homepage and sponsor page HOT 4
- Documentation Improvement by adding an example and description for initialEvent for custom subscriptions HOT 1
- Running postgraphile as a docker container along with plugins throwing errors HOT 2
- I Think the Docs Would be Clearer With a Central "Customizing Postgraphile" Page HOT 18
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graphile.github.io.