Replaced 'fs' w/ graceful-fs. Fixes #888
Esse commit está contido em:
@@ -4,12 +4,17 @@
|
|||||||
var gmeConfig = require('./config'),
|
var gmeConfig = require('./config'),
|
||||||
webgme = require('webgme'),
|
webgme = require('webgme'),
|
||||||
path = require('path'),
|
path = require('path'),
|
||||||
|
fs = require('fs'),
|
||||||
rm_rf = require('rimraf'),
|
rm_rf = require('rimraf'),
|
||||||
|
gracefulFs = require('graceful-fs'),
|
||||||
myServer;
|
myServer;
|
||||||
|
|
||||||
process.chdir(__dirname);
|
process.chdir(__dirname);
|
||||||
webgme.addToRequireJsPaths(gmeConfig);
|
webgme.addToRequireJsPaths(gmeConfig);
|
||||||
|
|
||||||
|
// Patch the 'fs' module to fix 'too many files open' error
|
||||||
|
gracefulFs.gracefulify(fs);
|
||||||
|
|
||||||
// Clear seed hash info
|
// Clear seed hash info
|
||||||
['nn', 'pipeline'].map(lib => path.join(__dirname, 'src', 'seeds', lib, 'hash.txt'))
|
['nn', 'pipeline'].map(lib => path.join(__dirname, 'src', 'seeds', lib, 'hash.txt'))
|
||||||
.forEach(file => rm_rf.sync(file));
|
.forEach(file => rm_rf.sync(file));
|
||||||
|
|||||||
@@ -19,6 +19,7 @@
|
|||||||
"exists-file": "^2.1.0",
|
"exists-file": "^2.1.0",
|
||||||
"express": "^4.14.0",
|
"express": "^4.14.0",
|
||||||
"lodash.difference": "^4.1.2",
|
"lodash.difference": "^4.1.2",
|
||||||
|
"graceful-fs": "^4.1.10",
|
||||||
"lodash.merge": "^4.5.1",
|
"lodash.merge": "^4.5.1",
|
||||||
"mongodb": "^2.2.10",
|
"mongodb": "^2.2.10",
|
||||||
"nodemon": "^1.9.2",
|
"nodemon": "^1.9.2",
|
||||||
|
|||||||
Referência em uma Nova Issue
Bloquear um usuário