wedpack打包的基本使用

2022-09-06 20:09:14 字數 1094 閱讀 7106

001、什麼是webpack? 作用有哪些?

webpack可以看做是模組打包機:它做的事情是,分析你的專案結構,找到j**ascript模組以及其它的一些瀏覽器不能直接執行的拓展語言(scss,typescript等),並將其轉換和打包為合適的格式供瀏覽器使用

webpack的工作方式是:把你的專案當做乙個整體,通過乙個給定的主檔案(如:index.js),webpack將從這個檔案開始找到你的專案的所有依賴檔案,使用loaders處理它們,最後打包為乙個(或多個)瀏覽器可識別的j**ascript檔案。

作用:

1、模組化,讓我們可以把複雜的程式細化為小的檔案;

2、類似於typescript這種在j**ascript基礎上拓展的開發語言:使我們能夠實現目前版本的j**ascript不能直接使用的特性,並且之後還能轉換為j**ascript檔案使瀏覽器可      以識別;

3、scss,less等css預處理器

002、webpack與gulp、grunt的區別

ebpack和另外兩個並沒有太多的可比性,gulp/grunt是一種能夠優化前端的開發流程的工具而webpack是一種模組化的解決方案,不過webpack的優點使得webpack在很多場景下可以替代gulp/grunt類的工具。
003、webpack的打包流程

webpack是建立在module之上進行打包的

css js img 都叫做module模組

004、webpack官方配置檔案

005、webpack的基本使用

1、全域性安裝webpack   npm install webpack -g

2、檢視版本號 : webpack -v

1、解除安裝預設: npm uninstall webpack

2、全域性安裝: npm install [email protected] -g

3、區域性安裝: npm install [email protected] --s**e-de

tar命令的基本使用,壓縮 打包和加密

tar czvf files.tar.gz files 將當前目錄下的files資料夾打包壓縮tar xzvf files.tar.gz 將當前目錄下的files.tar.gz進行解壓拆包 將當前目錄下的files資料夾打包壓縮,密碼為password tar czvf files openssl ...

Pyinstaller的打包使用

toc 1,pyinstaller的安裝 執行 pip install pyinstaller 2,常用打包方式 單一檔案,pyinstaller f i iconame.ico filename.py 非單一檔案,pyinstaller d i iconame.ico filename.py 3,...

使用JAR API打包

前一篇文章有講jar的解析。流程很簡單,建立jar檔案,用這個檔案構建jarfile,然後,從jarfile中得到jarentry的列舉,這樣,就可以遍歷jarentry,而得到位元組流的方法也很簡答,jarfile提供了根據jarentry獲取位元組流的方法。jarentry列舉時,會將jarfi...