mirror of
https://github.com/youzan/vant.git
synced 2025-10-18 09:24:25 +00:00
refactor(@vant/cli): migrate to ESM package
This commit is contained in:
23
packages/vant-cli/cjs/shared.cjs
Normal file
23
packages/vant-cli/cjs/shared.cjs
Normal file
@@ -0,0 +1,23 @@
|
||||
const { join, dirname } = require('path');
|
||||
const { existsSync } = require('fs');
|
||||
|
||||
function findRootDir(dir) {
|
||||
if (existsSync(join(dir, 'vant.config.js'))) {
|
||||
return dir;
|
||||
}
|
||||
|
||||
const parentDir = dirname(dir);
|
||||
if (dir === parentDir) {
|
||||
return dir;
|
||||
}
|
||||
|
||||
return findRootDir(parentDir);
|
||||
}
|
||||
|
||||
const CWD = process.cwd();
|
||||
const ROOT = findRootDir(CWD);
|
||||
|
||||
module.exports = {
|
||||
CWD,
|
||||
ROOT,
|
||||
};
|
Reference in New Issue
Block a user