Openshift node_modules grows out of quota

350
May 01, 2017, at 07:38 AM

I have an application in node on OpenShift, after adding some devDependecies into it, particularly babel, and pushin to the repo it stopped to build. The node_modules folder growing constantly until it reached the limit of quota. It builds perfectly locally and npm dependencies kept quite small (about 7000 files) while on open shift number of files reached up to 80 000 files (which is the limit)!

After investigation of OpenSHift's repo i found following. Here is a part of node_modules on Open Shift (output of du -sh command)

308K    morgan
6.4M    request
108K    serve-favicon

And here is the output of the same command locally :

 16K    repeating
236K    request
 16K    right-align

the request module is 6M vs 236K if I investigate it on Open shift i see another node_modules folder which I do not have locally. So basically all modules get growing and growing and growing

Did any one ran into the same issue? Any ideas?

Here is my package.json file :

{
  "name": "server",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "compile": "babel --presets es2015 -d lib/ src/",
    "start": "babel-node ./server.js --presets es2015",
    "test": "npm run compile && mocha --compilers js:babel-core/register src/test"
  },
  "dependencies": {
    "body-parser": "~1.17.1",
    "cookie-parser": "~1.4.3",
    "debug": "~2.6.3",
    "deferred": "^0.7.6",
    "express": "~4.15.2",
    "jade": "~1.11.0",
    "lodash": "^4.17.4",
    "mongodb": "^1.4.4",
    "monk": "^1.0.1",
    "morgan": "~1.8.1",
    "request": "^2.81.0",
    "serve-favicon": "~2.4.2",
    "tldjs": "^1.7.0",
    "uuid": "^3.0.1"
  },
  "main": "server.js",
  "devDependencies": {
    "assert": "^1.4.1",
    "babel-cli": "^6.24.1",
    "babel-preset-es2015": "^6.24.1",
    "mocha": "^3.3.0",
    "sinon": "^2.1.0"
  }
}
READ ALSO
JavaScript WebSocket OnOpen not called

JavaScript WebSocket OnOpen not called

I can't seem to get this WebSocket connection workingHere is my server:

838
MySQL result from node.js in html, by react.js

MySQL result from node.js in html, by react.js

I make my first web application with nodes and reaccI do sql query in node

363
Google Actions API webhook response on Heroku nodejs

Google Actions API webhook response on Heroku nodejs

Im trying to use a user's input to be included in the webhook post so that I can use it in my appMy app originally turns house components on or off

478
Passport.js Github Strategy on Node.js: Github redirect_uri mismatch

Passport.js Github Strategy on Node.js: Github redirect_uri mismatch

I want to implement a login with Passportjs and Github Strategy

478