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

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

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

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

問題描述

目前在初始化組件庫,為了靈活,需要一個快速的初始化目錄結(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測試了,已經(jīng)不能使用了,baya文件夾可以生成,文件不能生成

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

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

問題解答

回答1:

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

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 自動根據(jù)配置文件生成目錄結(jié)構(gòu)

回答2:

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

回答3:

自己用fs模塊寫一個嘛,不要偷懶

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩亚洲精品在线观看| 日本国产一区| 成人免费一区| 久久精品欧洲| 精品久久网站| 桃色av一区二区| 久久影院资源站| 久久精品资源| 国产一区二区三区视频在线| 国产在线观看www| 日韩欧美看国产| 99久久99久久精品国产片果冰| 久久久9色精品国产一区二区三区| 欧美三区四区| 亚洲一级黄色| 99在线|亚洲一区二区| 视频精品一区二区| 日韩在线观看中文字幕| 国产日韩视频| 国产福利电影在线播放| 欧美天堂视频| 久久国产直播| 日韩午夜精品| 清纯唯美亚洲综合一区| 久久精品理论片| 99精品视频在线| 亚洲一区二区小说| 国产午夜久久av| 精品免费av| 99精品综合| 在线看片日韩| 国产精品久久久久久久久久久久久久久| 久久亚洲国产精品尤物| 欧美少妇精品| 亚洲欧美日韩精品一区二区| 四虎国产精品免费久久| 国产美女亚洲精品7777| 91亚洲国产成人久久精品| 亚洲一级网站| 婷婷综合一区| 国产成人精品999在线观看| 久久九九国产| 亚洲+小说+欧美+激情+另类| 精品久久视频| 国产视频一区三区| 欧美一区自拍| 最新中文字幕在线播放| 中文在线一区| 国产欧美亚洲精品a| 青青青免费在线视频| 视频一区视频二区中文| 国产激情欧美| 99免费精品| 欧美日韩一区二区国产| 日韩电影在线视频| 亚洲精品中文字幕99999| 日本一二区不卡| 蜜桃视频免费观看一区| 国语精品一区| 手机精品视频在线观看| 日韩av专区| 亚洲影院天堂中文av色| a天堂资源在线| 日本中文字幕视频一区| 91精品亚洲| 国产免费av国片精品草莓男男| 日本少妇一区| 97成人在线| 欧美1区2区3区| 久久av影院| 老司机久久99久久精品播放免费| 国产 日韩 欧美 综合 一区| 蜜臀va亚洲va欧美va天堂| 日本精品黄色| 日韩精品久久久久久久软件91| 91精品一区二区三区综合| 国产欧美日韩亚洲一区二区三区| 亚洲大全视频| 国产aⅴ精品一区二区三区久久 | 日本国产亚洲| 久久精品影视| 老司机免费视频一区二区| 免费欧美在线视频| 精品日韩视频| 麻豆成人综合网| 鲁大师影院一区二区三区| 欧美肉体xxxx裸体137大胆| 国产日韩高清一区二区三区在线 | 92国产精品| 日本伊人午夜精品| 99国产精品私拍| 欧美激情精品| 在线视频亚洲欧美中文| 九一精品国产| 国产一区二区三区日韩精品| 日韩va亚洲va欧美va久久| 中文在线一区| 女主播福利一区| 韩国精品主播一区二区在线观看| 免费看久久久| 国产精品亚洲综合色区韩国| 亚洲丝袜啪啪| 国产美女一区| 亚洲一级影院| 亚洲播播91| 国产成人免费视频网站视频社区| 日韩精品亚洲一区二区三区免费| 日韩一区二区免费看| 成人va天堂| 国产一区二区三区黄网站| 国产精品视频一区二区三区 | 天堂av在线| 福利一区二区三区视频在线观看| 国产精品玖玖玖在线资源| 日韩精品亚洲一区二区三区免费| 亚洲一区国产一区| 精品在线91| 国产二区精品| 亚洲一级网站| 欧美日韩第一| 久久精品国产大片免费观看| 色天使综合视频| 欧洲一级精品| 国产二区精品| 男女精品网站| 亚洲五月综合| 在线精品亚洲| 日本免费在线视频不卡一不卡二| 日韩三级久久| 国产精品porn| 国产一区二区三区四区五区 | 九九99久久精品在免费线bt| 麻豆精品在线| 国产极品模特精品一二| 精品资源在线| аⅴ资源天堂资源库在线| 日韩中文在线电影| 久久久精品网| 亚洲精品电影| 免费一级片91| 日本国产亚洲| 久久中文字幕一区二区三区| 亚洲黄色免费看| 亚洲黑丝一区二区| 国产在线日韩| 男人天堂欧美日韩| 日韩精品欧美大片| 麻豆中文一区二区| 日韩在线视频精品| 国产亚洲精品v| 亚洲欧美专区| 国产精品超碰| 国产精品久久久久久久久久10秀 | 国产视频一区欧美| 日韩精品午夜视频| 久久精品国产999大香线蕉| 日本不卡免费高清视频在线| 天堂网av成人| 美女国产精品| 欧美片网站免费| 国内在线观看一区二区三区| 久久精品国产68国产精品亚洲| 免费不卡在线视频| 久久激情五月婷婷| 国产精品成久久久久| 国内精品福利| 日本不卡高清| 精品成av人一区二区三区| 久久黄色影院| 日韩一区二区三区免费视频| 精品久久精品| 99视频精品| 日韩国产在线观看一区| 麻豆91小视频| av亚洲免费| 欧美一区二区三区久久精品| 成人福利av| 亚洲精品一级二级三级| 风间由美中文字幕在线看视频国产欧美| 欧美在线影院| 国产精品二区影院| 国产综合精品| 国产日本亚洲| 激情综合自拍| 国产精品网站在线看| 国产综合精品一区| 国产精品欧美在线观看| 蜜桃精品在线| 蜜臀a∨国产成人精品| 国产在线不卡一区二区三区| 天堂成人国产精品一区| 精品国产亚洲一区二区三区| 亚洲美洲欧洲综合国产一区| 国产精品免费精品自在线观看| 精品中文一区| 精品视频一二| 四虎成人精品一区二区免费网站| 日韩久久一区二区三区| 国产伦理久久久久久妇女| 婷婷中文字幕一区|