日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - js 自動(dòng)根據(jù)配置文件生成目錄結(jié)構(gòu)

瀏覽:202日期:2023-08-28 15:03:49

問題描述

目前在初始化組件庫(kù),為了靈活,需要一個(gè)快速的初始化目錄結(jié)構(gòu)。目前用的angular2目錄結(jié)構(gòu)的配置文件可能如下

+ grid - col - grid - row

這樣希望能夠生成grid.config.tsgrid.module.tsindex.tsSTATION.mdcol.component.ts,col.component.html,col.component.scss,grid.component.ts,...

自己也在github找了filemap跟baya,filemap測(cè)試了,已經(jīng)不能使用了,baya文件夾可以生成,文件不能生成

自己可能打算是把模板文件做成json,用gulp去讀,不過沒有tree樹這么直觀

有沒有大神有解決辦法的,或者對(duì)我的解決思路有建議的

問題解答

回答1:

做了一個(gè)淺顯的版本,對(duì)于多層文件目錄的結(jié)構(gòu)還沒有考慮好,暫時(shí)還沒用遞歸

const gulp = require(’gulp’);const fs = require(’fs’);const path = require(’path’);const mkdirp = require(’mkdirp’);function writeFile(i) { if (!fs.existsSync(i)) { fs.writeFile(i, ’’, ’utf-8’); }}function pack(i) { return [’index.ts’, ’STATION.md’].concat(i + ’.config.ts’, i + ’.module.ts’);}function createList(path) { return [].concat(path + ’.component.ts’, path + ’.component.html’, path + ’.component.scss’)}function splitFlag(value, flag) { return value.split(flag)[1].replace(/s+/g, '');}gulp.task(’try’, function () { const paths = path.join(__dirname, './tempalte'); fs.readFile(paths, ’utf-8’, function (err, data) { if (err) throw err; const array = data.split(’n’); array.forEach(f![圖片描述][1]unction (i) { if (i.indexOf(’+’) > -1) {const folder = splitFlag(i, ’+’);mkdirp(folder);pack(folder).forEach(function (item) { writeFile(folder + ’/’ + item);}) } }); var parent; array.forEach(function (i) { if (i.indexOf(’+’) > -1) {parent = splitFlag(i, ’+’); } else {const pa = parent + ’/’ + splitFlag(i, ’-’);createList(pa).forEach(function (item) { writeFile(item);}) } }); });});

javascript - js 自動(dòng)根據(jù)配置文件生成目錄結(jié)構(gòu)

回答2:

自己寫一個(gè) Node 輔助函數(shù),逐級(jí)讀取配置文件,生成需要的文件和文件夾就可以啦。就遞歸一下下。

回答3:

自己用fs模塊寫一個(gè)嘛,不要偷懶

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久国产免费看| 国产精品草草| 色偷偷色偷偷色偷偷在线视频| 国产精品九九| 久久精品一区二区国产| 国产精品扒开腿做爽爽爽软件| 国产精品v一区二区三区| 国产经典一区| 国产一区二区三区四区五区传媒| 成人国产精品一区二区免费麻豆| 国产精品久久久久久久久久妞妞 | 色综合视频一区二区三区日韩 | 四虎成人精品一区二区免费网站| 免费看精品久久片| 亚洲毛片视频| 久久狠狠久久| 成人午夜在线| 亚洲二区视频| 午夜一级久久| 亚洲精品乱码| 免费视频一区二区三区在线观看 | 九九色在线视频| japanese国产精品| 亚洲欧洲日韩| 精品视频97| 欧美日韩国产免费观看视频| 亚洲视频电影在线| 国产精品hd| 久久久噜噜噜| 亚洲久草在线| **爰片久久毛片| 成人午夜网址| 野花国产精品入口| 青青草视频一区| 91综合视频| 亚洲欧美成人综合| 国产欧美久久一区二区三区| 国产精品99一区二区三| 国产在线成人| 奇米亚洲欧美| 久久久精品五月天| 日本视频一区二区| 亚洲成人va| 一区二区三区网站| 精品91福利视频| 亚洲高清久久| 日韩va亚洲va欧美va久久| 国产不卡精品在线| 亚洲专区一区| 美女视频网站久久| 99re国产精品| 精品久久福利| 蜜桃视频一区二区三区在线观看| 国产精品亚洲综合色区韩国| 久久精品高清| 国产伦精品一区二区三区视频| 久久精品亚洲人成影院 | 日韩欧美中文| 亚洲欧美在线综合| 亚洲播播91| 欧美午夜三级| 亚洲精品中文字幕乱码| 国产精品99精品一区二区三区∴| 国产一区成人| 日韩福利一区| 国产亚洲一区| 亚洲欧洲日本mm| 国内精品麻豆美女在线播放视频| 宅男噜噜噜66国产日韩在线观看| 国产精品成人一区二区网站软件| 国产亚洲毛片| 91精品xxx在线观看| 欧美在线黄色| 午夜精品网站| 亚洲一区资源| 国产精品久久久一区二区| 日韩精品一二三| 久久视频国产| 精品免费在线| 欧美亚洲一区二区三区| 99在线精品免费视频九九视 | 婷婷国产精品| 麻豆国产精品视频| 日本一区二区三区中文字幕| 狠狠操综合网| 精品日产乱码久久久久久仙踪林| 婷婷五月色综合香五月| 91超碰国产精品| 日韩福利一区| 精品国产欧美日韩| 国产日韩一区二区三区在线| 男人的天堂久久精品| 欧美性感美女一区二区| 91欧美在线| 久久免费影院| 国产精品嫩草影院在线看| 亚洲aa在线| 亚洲主播在线| 国产精品毛片| 婷婷六月综合| 久久激情一区| 国产一区二区三区天码| 久久av中文| 欧美性www| 日本在线不卡视频一二三区| 视频在线观看91| 国产农村妇女精品一二区| 亚洲午夜黄色| 欧美中文字幕一区二区| 久久三级福利| 亚洲成人va| 日韩精品dvd| 亚洲黄色免费看| 国产成人精品免费视| 成人亚洲一区| caoporn视频在线| 国产成人久久| 国产精品久久久久蜜臀 | 美女久久一区| 六月婷婷一区| 亚洲欧美日韩国产| 爽好多水快深点欧美视频| 巨乳诱惑日韩免费av| 男女男精品视频网| 亚洲一级大片| 日本免费新一区视频| 日韩国产91| 欧美专区一区| 国产欧美日韩在线一区二区| 国产亚洲人成a在线v网站 | 成人在线免费观看91| 国产videos久久| 欧美久久天堂| 91精品蜜臀一区二区三区在线| 久久一区二区三区喷水| 激情婷婷亚洲| 免费久久99精品国产自在现线| 先锋影音国产一区| 亚洲男人在线| 国产精品资源| 麻豆视频在线观看免费网站黄| 毛片在线网站| 国产综合亚洲精品一区二| 亚洲欧美日韩国产| 久久精品97| 丝袜诱惑一区二区| 国产国产精品| 日韩精品视频网站| 久久只有精品| 久久免费大视频| 亚洲精品护士| 国产一区二区三区网| 香蕉精品久久| 亚洲ww精品| 国产成人免费精品| 国产亚洲午夜| 国产日韩视频在线| www.51av欧美视频| 国产视频一区三区| 国产情侣一区在线| 日本欧美国产| 亚洲一区国产| 国产乱码精品一区二区亚洲| av日韩中文| 在线观看视频免费一区二区三区| 国产精品www994| 极品日韩av| 欧美欧美黄在线二区| 日韩伦理在线一区| 天堂成人国产精品一区| 国产高清视频一区二区| 久久精品青草| 日韩av影院| 久久久成人网| 日韩av资源网| 999国产精品视频| 青青草伊人久久| 999久久久91| 久久国际精品| 免费黄色成人| 国产精品tv| 久久亚洲色图| 97精品国产| 日韩欧美中文字幕一区二区三区| 国产精品99视频| 日韩一区精品| 久久九九国产| 国产精品美女午夜爽爽| 99国产精品99久久久久久粉嫩| 欧美黄页在线免费观看 | 欧美日一区二区| 国产精品美女午夜爽爽| 亚洲一区二区三区免费在线观看| 精品国内亚洲2022精品成人| 久久高清免费观看| 精品国产第一福利网站| 亚洲一二av| 99国产精品一区二区| 国产精品一级| 亚洲制服欧美另类|