wangbd-myui
Version:
MY前端基础框架核心组件库
31 lines (27 loc) • 878 B
JavaScript
const core = require('../index')
const utils = require('../utils')
const join = utils.join
const root = core.MyRootPath
const pathsList = {
bin: join(root, 'bin'),
core: join(root, 'core'),
types: join(root, 'types'),
ui: join(root, 'ui'),
web: join(root, 'web'),
LICENSE: join(root, 'LICENSE'),
'package.json': join(root, 'package.json'),
'README.md': join(root, 'README.md')
}
const localPath = join(core.ProjectRootPath, '.my', '@xdh', 'my')
module.exports = function(args = []) {
utils.mkdir(localPath)
const allCopy = Object.entries(pathsList).map((entry) => {
return utils.copy(entry[1], join(localPath, entry[0])).then((res) => {
utils.log(`复制${entry[0]}成功`, 'success')
return Promise.resolve()
})
})
Promise.all(allCopy).then(() => {
utils.log('创建完成', 'success')
})
}