The problem is my host provider maximum node version is 6.5.
Is there any solution to downgrade the app?
What was the Meteor version nodejs 6.5 compatible?
The best solution would be to downgrade the deployment code not the original.
App is tested to run after build/deployment to the local nodejs 8.9 env, but “npm start” fails on hosting service env (node 6.5) with:
/opt/repo/ROOT/programs/server/node_modules/fibers/future.js:280
throw(ex);
^
TypeError: Object.getOwnPropertyDescriptors is not a function
What’s more 'cd programs/server && npm install" seems to pass without errors on host (using node 6.5).
While selecting package versions:
error: Potentially incompatible change required to top-level dependency: accounts-base 1.3.6, was 1.4.1.
Constraints on package “accounts-base”:
Yeah, you’ve got a bunch of package versions that are too new I guess. I’m not sure what --allow-incompatible-update does exactly, maybe it sorts it out automatically? Otherwise you should be able to fix it by going into .meteor/packages and removing all the package versions (just leaving the package names). Or google to see what the recommended approach is.