Hi, I'm having an issue when I import apollo-server into my meteor project.
Below is the error:
/Users/davidyoung/Dev/gobeyond/.meteor/local/build/programs/server/packages/modules.js:41096
const graphql = require('graphql');
^^^^^
SyntaxError: Use of const in strict mode.
at /Users/davidyoung/Dev/gobeyond/.meteor/local/build/programs/server/boot.js:292:30
at Array.forEach (native)
at Function._.each._.forEach (/Users/davidyoung/.meteor/packages/meteor-tool/.1.3.5_1.1fnktti++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
at /Users/davidyoung/Dev/gobeyond/.meteor/local/build/programs/server/boot.js:133:5
Any way of sorting this?
I can confirm that this error doesn't happen in [email protected], and just in the new [email protected] version.
How to reproduce in meteor-starter-kit:
meteor npm remove apollo-server
meteor npm install [email protected] --save
meteor run
:+1:
I'm getting an error running:
meteor npm install apollo-server --save
... which fails trying to install [email protected] into an existing meteor app.
Error says:
Failed at the [email protected] postinstall script 'typings install && npm dedupe'.
Using @0.1.5 works.
You need to do npm install -g typing a I found.
On Fri 22 Jul 2016 at 21:43, tymoor [email protected] wrote:
I'm getting an error running:
npm install apollo-server --save
... which fails trying to install [email protected] into an
existing meteor app.Error says:
Failed at the [email protected] postinstall script 'typings
install && npm dedupe'.Using @0.1.5 works.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apollostack/apollo-server/issues/54#issuecomment-234651198,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABKEIMjqtItKGM0LcDg8gW22fXh7Zp3sks5qYStigaJpZM4JS3rn
.
Thanks @davidsyoung, npm install -g typings was indeed the way to solve this.
Looks like an error in the package.json. Depending on globally available modules is a bad thing.
Alternatively, for the workaround, if you npm install --save-dev typings you don't have to install it globally.
This should be fixed now, I believe.
I am using "apollo-server": "^0.2.1", and Meteor 1.4. And I still get this problem.
@helfer it seems that the issue still occurring using "0.2.3"
@do-n-khanh @hlandao What's the exact error you guys are getting?
/Users/davidyoung/Dev/gobeyond/.meteor/local/build/programs/server/packages/modules.js:41096 const graphql = require('graphql'); ^^^^^ SyntaxError: Use of const in strict mode. at /Users/davidyoung/Dev/gobeyond/.meteor/local/build/programs/server/boot.js:292:30 at Array.forEach (native) at Function._.each._.forEach (/Users/davidyoung/.meteor/packages/meteor-tool/.1.3.5_1.1fnktti++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11) at /Users/davidyoung/Dev/gobeyond/.meteor/local/build/programs/server/boot.js:133:5
@do-n-khanh This seems to be related to the meteor-integration package which I assume you're using, so it would be better to open an issue there, because you'll be more likely to get help that way.
Closing this since it's more pertinent to meteor-integration than apollo-server.
Most helpful comment
I'm getting an error running:
meteor npm install apollo-server --save... which fails trying to install [email protected] into an existing meteor app.
Error says:
Failed at the [email protected] postinstall script 'typings install && npm dedupe'.Using @0.1.5 works.