vue webpack配置打包獨立js文件


獨立打包js文件,方便發布后快捷修改

  • 經過網絡搜索后,有以下幾個方案

    總而言之,就是要實現 runtime 有效

  • 個人傾向於external的用法

    • 文件寫在public里面(因為public里面的文件本身就不會被額外處理)
      - public
        - config.js
        - index.html
      
      // config.js
      webConfig123 = {port: 8080}
      
    • 在public/index.html通過script標簽注入js
    • 在webpack的配置里配置externals:
      configureWebpack{
        externals: {
          webConfig: "webConfig123"
        }
      }
      
      }
    • 然后正常引用就可以了
      import webConfig from "webConfig"
      

2022-8-8 更新 關於vue3中的使用

  • vue3里面為了正確的編譯和類型推斷可以用一個js與ts進行中轉,在js里面引入,在ts里面從js里引入,然后類型定義再進行暴露


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM