自动读取目录下的项目文件,将路径提取并保存

现在我碰到了一个这种需求。

自己的代码练习项目的Git仓库托管了一个静态页,也就是可以通过一个网址就可以访问到我这个项目Git指定的那个index页面。
这时候我想在这个index页展示出我所有的已有的其他页面链接(做一个入口页。)
要在index里去展示其他的页面链接,最笨的办法是把其他链接写死在这个index页面里,且每次新增页面,就要手动再写一次。

更好的办法是做一个 配置表,通过index读取这个配置表,然后把其他链接给渲染到index页面上。
那配置表里的数据怎么更新呢? 如果也是手动更新的话,那就跟最笨的那个办法没啥区别了。

现在想到一个好的办法,
就是在每次打包的时候,通过node的fileAPI 去遍历项目路径,然后将遍历的数据过滤通过node写入到配置文件里
然后再去进行后续的打包操作

以上为碰到的需求和预计的解决办法。 之后会慢慢更这个记录帖。


问题一个一个来解决

需求 目的 实现步骤地址
想在执行 npm run release 的时候先去生成配置文件,再去webpack打包(二者没有必须的前后关系) npm run 一个命令可不可以依次执行两个或者多个脚本 点击这里
nodeJs 遍历递归,生成文件树:
--------步骤1: nodejs判断文件类型、遍历路径下的所有文件 点击这里
--------步骤2:只需要获取html的路径,其他类型文件不需要获取 做一个类似于gitIgnore功能的配置文件。 点击这里
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,997评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,608评论 25 708
  • 下雨了,我总是忘记你跟我说的,要带把伞在身上。就这么在路上不急不慢的在街上漫步。好久了 我都没有这样走过了。不为什...
    _怪人阅读 295评论 2 2
  • 情僧周夢蝶 ----紀念《鳥道--周夢蝶世紀詩選》在大陸出版 文/王兵 在第十一世重生才修得化城門外的淨天 在讀了...
    梅溪仙子阅读 210评论 0 0
  • VLOOKUP函数的使用方法(入门级) 前言:VLOOKUP函数是EXCEL最常用的查找函数,为了方便大家学习,兰...
    三米鱼阅读 4,770评论 0 0