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"
}
}