23 lines
565 B
JavaScript
23 lines
565 B
JavaScript
#!/usr/bin/env node
|
|
|
|
try {
|
|
require.resolve('umi');
|
|
|
|
require('v8-compile-cache');
|
|
|
|
const resolveCwd = require('@umijs/deps/compiled/resolve-cwd');
|
|
|
|
const { name, bin } = require('umi/package.json');
|
|
const localCLI = resolveCwd.silent(`${name}/${bin['umi']}`);
|
|
if (!process.env.USE_GLOBAL_UMI && localCLI && localCLI !== __filename) {
|
|
const debug = require('@umijs/utils').createDebug('umi:cli');
|
|
debug('Using local install of umi');
|
|
require(localCLI);
|
|
} else {
|
|
require('umi/lib/cli');
|
|
}
|
|
|
|
} catch (error) {
|
|
console.log('done')
|
|
}
|