management/front/dkha-web-sz-main/node_modules/element-theme/lib/gen-vars.js

28 lines
763 B
JavaScript

var path = require('path')
var fs = require('fs')
var ora = require('ora')
var config = require('./config')
var varsPath = path.resolve(config.themePath, './src/common/var.scss')
var filePath = path.resolve(process.cwd(), config.config)
exports.check = function () {
if (!fs.existsSync(varsPath)) {
ora('please install `' + config.themeName + '`').fail()
process.exit(1)
}
}
exports.init = function (_file) {
var spinner = ora('Generator variables file').start()
filePath = path.resolve(process.cwd(), _file ? _file : config.config)
if (fs.existsSync(filePath)) {
spinner.text = 'Variables file already exists.'
spinner.fail()
} else {
fs.writeFileSync(filePath, fs.readFileSync(varsPath), 'utf-8')
spinner.succeed()
}
}