UNPKG

agile-cli

Version:

agile系列框架整合使用脚手架(agile-ui、agile-ce、agile-component等)

36 lines (29 loc) 1.19 kB
var path = require('path'), fs = require('fs'); var files = [ { src: path.join(__dirname, './node_modules/agile-ce/dist/agile.ce.browser.js'), target: path.join(__dirname, './public/assets/frameworks/agile/agile.ce.browser.js') }, { src: path.join(__dirname, './node_modules/agile-ui/dist/agile.ui.js'), target: path.join(__dirname, './public/assets/frameworks/agile/agile.ui.js') }, { src: path.join(__dirname, './node_modules/aui-loader/dist/aui.js'), target: path.join(__dirname, './public/assets/frameworks/agile/aui.js') }, { src: path.join(__dirname, './node_modules/aui-component/@auicomponents'), target: path.join(__dirname, './public/assets/@auicomponents') } ]; var util = require('agile-cli/libs/util'); files.forEach(function(item){ if(item.src.split('.').pop()==='js'){ var readable = fs.createReadStream(item.src);//创建读取流 var writable = fs.createWriteStream(item.target, {flag: 'a'});//创建写入流 readable.pipe(writable); }else{ util.exists(item.src, item.target); } });