I think its the nodejs version. When I run the meteor build of my project on staging machine which has nodejs v8.6.0, the app is fast. However when I run the meteor build on my local machine, it uses nodejs v8.15.1 which makes my app slow.
I think nodejs v8.15.1 is causing some issues for my app. Should this behavior be due to packages Iam using? My package.json file is below. Also, is it possible to change nodejs version used by meteor on local dev machine?
Any help would be greatly appreciated.
Package.json
"@babel/runtime": "^7.2.0",
"async": "^2.6.2",
"aws-sdk": "^2.308.0",
"babel-runtime": "^6.26.0",
"bluebird": "^3.5.1",
"body-parser": "^1.18.2",
"bootbox": "^4.4.0",
"bootstrap-alerts": "^1.2.2",
"bootstrap-select": "^1.12.4",
"bootstrap-slider": "^9.10.0",
"buffer": "^5.0.8",
"core-decorators": "^0.20.0",
"escape-html": "^1.0.3",
"google-auth-library": "^0.11.0",
"google-id-token-verifier": "^0.2.3",
"googleapis": "^22.2.0",
"gps-util": "^1.0.1",
"html-to-text": "^4.0.0",
"ip": "^1.1.5",
"jquery": "^2.2.3",
"mac-address": "^0.3.0",
"mailparser": "^2.1.0",
"math": "0.0.3",
"meteor-node-stubs": "^0.4.1",
"mikronode": "^2.3.6",
"moment": "^2.19.1",
"moment-timezone": "^0.5.14",
"mongodb_s3_backup": "^0.0.8",
"net-snmp": "^1.2.0",
"node-email-reply-parser": "^0.1.1",
"node-ssh": "^5.0.0",
"nodemailer": "^4.4.0",
"p-all": "^1.0.0",
"p-any": "^1.1.0",
"p-series": "^1.1.0",
"p-wait-for": "^1.0.0",
"p-whilst": "^1.0.0",
"ping": "^0.2.2",
"querystring": "^0.2.0",
"request": "^2.87.0",
"request-promise-native": "^1.0.5",
"rxjs": "^5.5.7",
"scp2": "^0.5.0",
"simpl-schema": "^0.4.0",
"ssh2": "^0.5.5",
"stripe": "^5.3.0",
"tcp-ping": "^0.1.1",
"underscore": "^1.8.3",
"uservoice": "^0.4.1"
"@meteorjs/eslint-config-meteor": "^1.0.5",
"babel-eslint": "^8.0.2",
"eslint": "^4.11.0",
"eslint-config-airbnb": "^16.1.0",
"eslint-import-resolver-meteor": "^0.4.0",
"eslint-plugin-import": "^2.8.0",
"eslint-plugin-jsx-a11y": "^6.0.2",
"eslint-plugin-meteor": "^4.1.6",
"eslint-plugin-react": "^7.4.0"