自動讀取目錄下的項目文件,將路徑提取并保存

現在我碰到了一個這種需求。

自己的代碼練習項目的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,973評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,446評論 25 708
  • 下雨了,我總是忘記你跟我說的,要帶把傘在身上。就這么在路上不急不慢的在街上漫步。好久了 我都沒有這樣走過了。不為什...
    _怪人閱讀 290評論 2 2
  • 情僧周夢蝶 ----紀念《鳥道--周夢蝶世紀詩選》在大陸出版 文/王兵 在第十一世重生才修得化城門外的淨天 在讀了...
    梅溪仙子閱讀 210評論 0 0
  • VLOOKUP函數的使用方法(入門級) 前言:VLOOKUP函數是EXCEL最常用的查找函數,為了方便大家學習,蘭...
    三米魚閱讀 4,764評論 0 0