摘要:便提供了一個額外的選擇,對于不喜歡配置的開發者尤其友好,因為沒有配置文件,僅有的少量配置項也是從命令行輸入。另外會自動識別安裝在中的插件,然后導入,而無需手動配置。與相比,零配置是最大的特點與優勢,但沒有功能強大,也缺少了些靈活性。
webpack 之外的另一種選擇:parcel
之前有寫過一篇 webpack 之外的另一種選擇:rollup,這次算是姊妹篇,介紹另外一個工具 parcel.
現在前端打包基本上都會用 webpack,但經常使用 webpack 的開發者基本都有一個體會:配置比較復雜,尤其是有很多項目的時候,更新需要到處改配置。
parcel 便提供了一個額外的選擇,對于不喜歡配置的開發者尤其友好,因為 parcel 沒有配置文件,僅有的少量配置項也是從命令行輸入。另外 parcel 會自動識別安裝在 package.json 中的 parcel 插件,然后導入,而無需手動配置。
1. parcel 1.1 安裝# 全局 npm install -g parcel-bundler # 本地 npm install --save-dev parcel-bundler1.2 開發
parcel 可以使用任何類型的文件作為入口,但一般是以 HTML 或 JavaScript 文件作為入口文件。
當以一個 html 文件作為入口進行開發時,在 html 文件中,你可以聲明多個 js 入口文件,也可以聲明多個 css 入口文件,也可以加載其他的靜態資源(如圖片)。
Title
但一般都會只有一個 js 入口,css 使用 js 來加載。
Title
運行開發命令
parcel path/to/target.html
打包
parcel build path/to/target.html
以一個 js 文件作為入口進行開發也是類似的,可以參考官方文檔 https://parceljs.org/。
2. parcel vs webpack與 webpack 相比,零配置是 parcel 最大的特點與優勢,但 parcel 沒有 webpack 功能強大,也缺少了些靈活性。
3. 后續更多博客,查看 https://github.com/senntyou/blogs
作者:深予之 (@senntyou)
版權聲明:自由轉載-非商用-非衍生-保持署名(創意共享3.0許可證)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/97799.html
摘要:之外的另一種選擇對前端來說是再熟悉不過的工具了,它提供了強大的功能來構建前端的資源,包括等語言腳本,也包括等二進制文件。所以,一個不錯的選擇是,應用使用,類庫使用。 webpack 之外的另一種選擇:rollup webpack 對前端來說是再熟悉不過的工具了,它提供了強大的功能來構建前端的資源,包括 html/js/ts/css/less/scss ... 等語言腳本,也包括 ima...
摘要:一般建議文件最大不超過。按需加載可以減小首屏加載文件的體積,達到提高響應速度的目的。如果你的項目不需要處理靜態資源如圖片,也不需要按需加載,并追求前端高性能的話,可以嘗試。 如何提升前端性能和響應速度 下面大多是從前端工程化的角度給出的優化建議,如果需要了解語法上的優化,可以參考: 如何提高頁面加載速度 編寫高效的JavaScript Web前端性能優化進階 - 完結篇 1. 原生...
摘要:一般建議文件最大不超過。按需加載可以減小首屏加載文件的體積,達到提高響應速度的目的。如果你的項目不需要處理靜態資源如圖片,也不需要按需加載,并追求前端高性能的話,可以嘗試。 如何提升前端性能和響應速度 下面大多是從前端工程化的角度給出的優化建議,如果需要了解語法上的優化,可以參考: 如何提高頁面加載速度 編寫高效的JavaScript Web前端性能優化進階 - 完結篇 1. 原生...
摘要:性能優化利器性能優化性能優化不外乎從三個角度入手開發者在編寫程序時,盡量避免不必要的冗余代碼,包括冗余的第三方庫首先要避免不必要的冗余代碼,包括不必要的閉包不必要的變量與函數聲明不必要的模塊分割等。 js 性能優化利器:prepack 1. js 性能優化 js 性能優化不外乎從三個角度入手: 1.1 開發者在編寫程序時,盡量避免不必要的冗余代碼,包括冗余的第三方庫 首先要避免不必要的...
閱讀 3513·2021-11-17 17:01
閱讀 3918·2021-11-08 13:12
閱讀 2477·2021-10-08 10:04
閱讀 687·2021-09-29 09:35
閱讀 1418·2021-09-26 10:12
閱讀 2021·2021-09-07 09:58
閱讀 1953·2019-08-30 15:55
閱讀 2134·2019-08-30 13:14