common.js 436 B

123456789101112131415161718192021
  1. const childProcess = require('child_process');
  2. const path = require('path');
  3. const isProd = process.env.NODE_ENV === 'production';
  4. function exec(cmd) {
  5. try {
  6. return childProcess.execSync(cmd, { encoding: 'utf8' }).trim();
  7. } catch (e) {
  8. // ignore
  9. }
  10. }
  11. exports.isProd = isProd;
  12. exports.alias = {
  13. '@': path.resolve('src'),
  14. };
  15. exports.extensions = [
  16. '.ts', '.tsx', '.mjs', '.js', '.jsx', '.vue',
  17. ];
  18. exports.exec = exec;