Taro 內置的 webpack 配置


通過閱讀 Taro 源碼后可以知道,Taro 是在@tarojs/mini-runner/dist/index.js 文件中,調用了 webpack 進行打包。

export default async function build (appPath: string, config: IBuildConfig): Promise<webpack.Stats>

build 函數接受兩個參數,appPath 和 config。
appPath 是當前項目的目錄,參數 config 就是我們編寫的 Taro 配置。
在調用 webpack 前,Taro 會處理 webpackConfig,包括將 Taro 內置的 webpack 配置進去,以及將用戶在 Taro 配置文件中的 webpackChain 配置進去。
內置的 webpack 配置在生產環境下,才會調用 terser-webpack-plugin 進行文件壓縮處理。


免責聲明!

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



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