0
我在OpenShift上有一個應用程序node
,在添加了一些devDependecies後,特別是babel
,並推送到它停止生成的repo。 node_modules
文件夾不斷增長,直到達到配額限制。 它在本地完美構建,npm依賴保持相當小(大約7000個文件),而打開的移位文件數達到80 000個文件(這是限制)!Openshift node_modules超出配額
經過調查OpenSHift的回購我發現以下。 這裏是node_modules
開放式轉變的一部分(du -sh
命令的輸出)
308K morgan
6.4M request
108K serve-favicon
這裏是同一個命令的輸出本地:
16K repeating
236K request
16K right-align
的request
模塊是6M
VS 236K
如果我調查它在開放班,我看到另一個node_modules
文件夾,我沒有本地。所以基本上所有的模塊都在不斷增長並在不斷增長中
有沒有人遇到過同樣的問題?有任何想法嗎?
這裏是我的package.json
文件:
{
"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"
}
}