1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| 'use strict';
|
| const path = require('path');
| const globby = require('globby');
| const debug = require('debug')('egg-mock:prerequire');
|
| const cwd = process.cwd();
| const files = globby.sync([ 'app/**/*.js', 'config/**/*.js' ], { cwd });
|
| for (const file of files) {
| try {
| debug('%s prerequire %s', process.pid, file);
| require(path.join(cwd, file));
| } catch (err) {
| debug('prerequire error %s', err.message);
| }
| }
|
|