久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Electron打包三件套:electron-builder、NSIS與winCodeSign實戰(zhàn)解析

Electron打包三件套:electron-builder、NSIS與winCodeSign實戰(zhàn)解析 簡介這是一套面向Electron桌面應(yīng)用開發(fā)者的打包依賴環(huán)境全家桶專門解決新下載的Electron項目在構(gòu)建安裝包時因依賴不完整而頻繁報錯的問題。壓縮包內(nèi)集齊三件核心組件electron-v8.5.5-win32-x64提供應(yīng)用主程序運行環(huán)境nsis-3.0.4.2負責生成Windows安裝引導程序winCodeSign-2.6.0則用于代碼簽名與證書校驗三者均為Windows下的兼容版本可整體解壓后復制到C:\Users\用戶名\AppData\Local\electron\Cache目錄下直接調(diào)用無需手動逐一下載匹配版本。資源整體為7z壓縮格式體積約356.44MB內(nèi)含三個組件對應(yīng)的完整文件集合解壓后即可按目錄結(jié)構(gòu)使用。對于剛接觸Electron打包的初級開發(fā)者或需要快速搭建打包環(huán)境的工程師這套文件能顯著降低環(huán)境配置難度避免因缺失簽名工具或NSIS模板導致的反復失敗。目前已有1548人學習下載適合作為本地打包環(huán)境的備件庫。1. 周五下午你卡在三個綠色文件夾上Electron 打包全家桶到底在裝什么周五下午急著發(fā)一版 exe 出去electron-builder 在日志里安靜地寫“Downloading electron-v8.5.5-win32-x64.zip”進度條繞了十分鐘你才在緩存目錄里看到三個帶版本號的文件夾electron-v8.5.5-win32-x64、nsis-3.0.4.2、winCodeSign-2.6.0打包才真正跑起來。這就是常說的 Electron 打包全家桶Electron 本體負責運行時NSIS 負責把應(yīng)用卷成安裝程序winCodeSign 藏著一組改圖標、寫版本號、打數(shù)字簽名的工具。很多用 electron 技術(shù)棧的人都被這三個包折磨過——不知道它們從哪來、缺了會怎樣、版本為什么不能亂動。這篇就拆開講清楚版本關(guān)系、最小配置和實際踩過的坑適合正在用 electron-builder 在 Windows 上出安裝包、被體積和簽名問題反復折騰的開發(fā)者。2. 版本對應(yīng)關(guān)系與離線依賴先把鏡像、緩存和三個包的依賴鏈捋順2.1 為什么是這幾個版本electron-builder 的版本鎖定邏輯把這三個版本號當成“黑匣子”是最常見的狀態(tài)。它們其實不是你自己指定的而是 electron-builder 在打包時按內(nèi)部鎖定的版本去下載的electron-v8.5.5-win32-x64 對應(yīng)你項目里裝的 Electron 運行時nsis-3.0.4.2 是 electron-builder 定制的 NSIS 引擎winCodeSign-2.6.0 則是一套 Windows 簽名工具集。我一般會先查清一件事electron-builder 的版本和 NSIS、winCodeSign 資源包是一一對應(yīng)死的升級 electron-builder 可能導致緩存里多出多個不同版本的 nsis 和 winCodeSign新舊混用時會出一些非常奇怪的“玄學報錯”。這個鎖定邏輯帶來的直接結(jié)果就是誰先裝誰后裝并不重要打包時 electron-builder 會去遠程倉庫拉一個“帶版本號前綴的壓縮包”解壓后放進緩存目錄等待調(diào)用。如果你團隊的構(gòu)建機上已經(jīng)有人跑過一次打包第二次打包根本不需要重新下載。但換一臺新電腦或者升級了 electron-builder 版本這部分下載時間就會原封不動地還給你。為了不讓團隊成員各自去等一次網(wǎng)絡(luò)下載我在團隊內(nèi)部約定緩存目錄作為構(gòu)建產(chǎn)物的一部分進行備份新機器先恢復緩存再打包。以下是 Windows 上 electron-builder 的默認緩存路徑不同系統(tǒng)不一樣平臺緩存目錄Windows%LOCALAPPDATA%\electron-builder\CachemacOS~/Library/Caches/electron-builderLinux~/.cache/electron-builder緩存目錄里會按依賴名分文件夾electron 壓縮包放在 electron 目錄nsis 工具放在 nsis 目錄winCodeSign 放在 winCodeSign 目錄。你在打包日志里看到 “Downloading” 字樣就是在補齊緩存看到 “Packaging” 字樣說明依賴已經(jīng)齊了。判斷標準就這么簡單。2.2 三個包在打包中分別扮演什么角色Electron 本體壓縮包解決的是“運行時”問題。它內(nèi)置了 Chromium 和 Node.js你的 JavaScript 代碼在打包后會被塞進一個 asar 歸檔由這個本體加載執(zhí)行。之所以單獨強調(diào) win32-x64是因為 electron-builder 對平臺架構(gòu)比較敏感——同一臺機器如果要同時出 32 位和 64 位安裝包會分別下載兩個不同架構(gòu)的 Electron 壓縮包體積直接翻倍。NSIS 3.0.4.2 是安裝程序引擎。electron-builder 沒有自己重新發(fā)明安裝包格式而是基于 NSIS 做了一個定制版它把應(yīng)用文件壓成一個 7z 歸檔再把 NSIS 的 stub 和這個歸檔拼起來生成你看到的 Setup.exe。整個安裝過程就是 NSIS 在解壓、寫注冊表、創(chuàng)建快捷方式、注冊卸載項。所以 NSIS 的版本直接影響安裝包的界面行為比如是否允許選安裝路徑、是否顯示安裝進度條、是否需要管理員權(quán)限。winCodeSign-2.6.0 里面是一組可執(zhí)行工具最常見的是 signtool.exe 和 rcedit.exe。rcedit 負責改 exe 的圖標、版本號、文件描述等資源段signtool 負責給 exe 打 Authenticode 簽名。你配置了 certificateFile 和證書密碼時winCodeSign 就會被調(diào)用沒配置證書時它也負責把默認圖標和版本信息寫進 exe。很多人以為代碼簽名是“證書的事”其實簽名動作本身完全依賴這個工具包。2.3 加速依賴下載的兩種做法以及緩存目錄的離線用途網(wǎng)絡(luò)環(huán)境直接影響打包體驗尤其是 Electron 壓縮包動不動就上百 MB。我常用的做法是設(shè)置鏡像源環(huán)境變量set ELECTRON_MIRRORhttps://npmmirror.com/mirrors/electron/ set ELECTRON_BUILDER_BINARIES_MIRRORhttps://npmmirror.com/mirrors/electron-builder-binaries/第一行讓 electron 本體從國內(nèi)鏡像下載第二行讓 nsis、winCodeSign 從 electron-builder-binaries 鏡像下載。兩個變量是獨立的只配其中一個的話另一個仍然走官方源所以建議同時設(shè)置。鏡像源的選擇不用太糾結(jié)只要確認路徑能直接拼出“electron-v8.5.5-win32-x64.zip”和“nsis-3.0.4.2.7z”這樣的文件結(jié)構(gòu)就行。離線構(gòu)建則是另一個思路在能正常打包的機器上把 %LOCALAPPDATA%\electron-builder\Cache 整個目錄拷貝到新機器對應(yīng)位置再打包時會直接命中緩存日志里完全看不見 Downloading 字樣。我?guī)屯绿幚磉^多次“打包卡在下載”的問題最后幾乎都是歸還緩存放行的。注意一點緩存目錄的歸屬是當前用戶級的如果 CI 或新機器用了不同賬號路徑要相應(yīng)調(diào)整。3. 最小打包配置跑通用 electron-builder 在 Windows 上產(chǎn)出第一個 exe3.1 初始化工程并安裝核心依賴electron 版本怎么鎖先從一個干凈的目錄開始。這里假設(shè)項目名就叫 electron-pack-demoNode.js 版本不低于 14因為 electron-builder 對老版本 Node 支持有限。初始化并安裝依賴mkdir electron-pack-demo cd electron-pack-demo npm init -y npm install --save-dev electron8.5.5 electron-builder把 electron 固定在 8.5.5 是因為團隊項目的運行時版本要和緩存的 electron-v8.5.5-win32-x64 對齊。electron-builder 會自動探測當前項目里 electron 的版本然后拼出下載文件名所以如果你裝的是 electron 9.x緩存里就會出現(xiàn)另一個版本號的壓縮包。同一個項目里不要混用否則每次打包可能都在下載新東西。安裝完成后package.json 里至少要有 main 字段指向應(yīng)用的入口文件。最簡單的方式是新建一個 main.jsconst { app, BrowserWindow } require(electron); app.whenReady().then(() { const win new BrowserWindow({ width: 1024, height: 768, webPreferences: { contextIsolation: true } }); win.loadFile(index.html); });這段代碼的邏輯是等 Electron 應(yīng)用就緒后創(chuàng)建一個 1024x768 的主窗口并加載本地 index.html。窗口參數(shù)里的 contextIsolation 保持默認開啟避免后續(xù)升級 Electron 時出現(xiàn)渲染進程沙箱警告。index.html 里隨便寫一個標題打包時它會被一起收進 asar。3.2 electron-builder 的配置項解析win、nsis、files 三段配置electron-builder 有兩種配置方式寫在 package.json 的 build 字段里或者單獨建 electron-builder.yml。我習慣用 package.json因為少一個文件而且讀取優(yōu)先級不容易搞混。下面是一個最小可用的配置文件{ name: electron-pack-demo, version: 1.0.0, description: electron packaging demo, main: main.js, scripts: { pack: electron-builder --win }, build: { appId: com.example.electronpackdemo, productName: ElectronPackDemo, files: [ main.js, index.html, package.json ], win: { target: [ { target: nsis, arch: [x64] } ], icon: build/icon.ico }, nsis: { oneClick: false, allowToChangeInstallationDirectory: true, createDesktopShortcut: true, shortcutName: ElectronPackDemo } } }配置分為三層files 決定哪些文件進 asarwin 決定目標平臺和架構(gòu)nsis 決定安裝包行為。files 里只列入口文件和頁面資源node_modules 不需要手寫electron-builder 會自動分析 main.js 里 require 的模塊并打包進去。win 里把 target 精確到 nsinstal 和 x64出包結(jié)果就只會有 64 位的 NSIS 安裝包。icon 字段的路徑是相對項目根目錄的要求是 .ico 格式至少包含 256x256 尺寸。如果沒有準備圖標第一次跑通可以暫時刪掉這一行electron-builder 會用默認 Electron 圖標但后續(xù)發(fā)布前必須換掉否則產(chǎn)品名旁邊永遠是個外星人頭像。3.3 第一次打包與產(chǎn)物目錄驗證在項目根目錄執(zhí)行打包命令npm run pack由于剛才配置了國內(nèi)鏡像源這一步不會等待太久但第一次仍會下載 nsis-3.0.4.2 和 winCodeSign-2.6.0。日志里依次出現(xiàn) “downloading”、“extracting” 和 “building” 三個階段。構(gòu)建完成后項目根目錄會出現(xiàn)一個 dist 文件夾里面有兩個文件尾綴帶 “Setup” 的是安裝程序尾綴帶 “Blockmap” 的是增量更新映射文件。我建議拿到產(chǎn)物后先手動安裝一遍而不是直接丟給測試。安裝過程中重點觀察剛才配置的 allowToChangeInstallationDirectory 是否生效——如果你看到安裝界面底部沒有“選擇目錄”按鈕說明 nsis 配置沒被正確讀取。常見原因是 package.json 里 build 字段寫在了 scripts 之前位置不影響解析但有些編輯器會把 JSON 格式校驗標紅導致你以為配置無效實際問題出在引號或逗號上。跑完第一次打包后去看緩存目錄如果 nsis 和 winCodeSign 文件夾已經(jīng)躺在那了說明全家桶下載完畢下次打包可以直接斷網(wǎng)測試。4. NSIS 安裝包定制卸載邏輯、安裝路徑與權(quán)限的坑4.1 nsis-3.0.4.2 在 electron-builder 里怎么被調(diào)用上一章我們完成了最小打包這一章開始定制 NSIS 安裝行為。先明確一件事NSIS 不是 electron-builder 寫的腳本語言而是一整套安裝程序制作框架。electron-builder 做的是把 NSIS 的 makensis 編譯器、預置安裝腳本模板和你配置的 nsis 參數(shù)拼在一起生成一個帶 UI 的 Setup.exe。你平時看到的“下一步”“安裝”“完成”按鈕全部來自 NSIS 的現(xiàn)代 UI 組件。nsis-3.0.4.2 這個版本號其實很少有人單獨下載它因為 electron-builder 會在打包時自動去 electron-builder-binaries 鏡像拉取一個壓縮包解壓后臨時調(diào)用。它內(nèi)部包含兩個關(guān)鍵文件makensis.exe 是編譯器Stubs/ 目錄里是各種安裝程序外殼。你在配置里寫 oneClick、allowToChangeInstallationDirectory最后都會被翻譯成傳給 makensis 的指令參數(shù)。我在定制安裝包時堅持一個原則優(yōu)先改 electron-builder 的 nsis 配置項不要輕易改 NSIS 腳本模板。因為 electron-builder 每次升級都可能更換模板文件你手改的腳本在下次升級后會失效或被覆蓋。除非是改安裝界面的啟動畫面圖片或修改安裝完成后是否自動運行這種偏門需求否則配置項足夠用。4.2 定制安裝程序安裝路徑、桌面圖標與卸載行為最常用的定制需求有三個安裝目錄可手選、桌面快捷方式開關(guān)、卸載時是否清除用戶數(shù)據(jù)。下面是一組我在實際項目里會用到的配置nsis: { oneClick: false, perMachine: false, allowElevation: true, allowToChangeInstallationDirectory: true, installerIcon: build/installer.ico, uninstallerIcon: build/uninstaller.ico, installerHeaderIcon: build/header.ico, createDesktopShortcut: true, createStartMenuShortcut: true, shortcutName: ElectronPackDemo, deleteAppDataOnUninstall: false, runAfterFinish: true }逐個說明oneClick 改為 false 會啟用“輔助安裝向?qū)А蹦J桨惭b器先展示歡迎頁和目錄選擇頁而不是一鍵裝完。perMachine 設(shè)為 false 表示按用戶級安裝不需要管理員權(quán)限裝到當前用戶的 AppData 目錄如果設(shè)為 true安裝包會請求管理員權(quán)限并安裝到 Program Files。allowElevation 控制的是安裝器是否允許動態(tài)請求 UAC 提權(quán)。perMachine 為 false 時這個選項一般跟著 false 走避免安裝器一半權(quán)限一半沒權(quán)限的割裂狀態(tài)。deleteAppDataOnUninstall 是很多人會忽略的坑如果設(shè)為 true用戶在卸載時會連本地數(shù)據(jù)庫和登錄狀態(tài)一起刪掉對于工具類應(yīng)用我建議設(shè)為 false讓用戶數(shù)據(jù)保留至少在卸載時給一個提示選項。runAfterFinish 控制安裝完成后是否立即啟動應(yīng)用這個看產(chǎn)品習慣不設(shè)默認是 true。安裝路徑的選擇邏輯也值得注意當 perMachine 為 false 時electron-builder 會把默認安裝路徑設(shè)置到當前用戶的 AppData\Local\ProgramsproductName 目錄下。這種做法的好處是即使用戶不是管理員也能安裝壞處是某些安全類軟件會對用戶目錄下自啟動的可執(zhí)行文件特別敏感。我自己做過對比同樣是未簽名安裝包裝到 Program Files 的觸發(fā)攔截概率比裝到用戶目錄低一些這是實測體會不一定算規(guī)則。4.3 安裝包體積優(yōu)化與安裝速度的權(quán)衡安裝包體積是逃不過的話題。electron-v8.5.5-win32-x64 壓縮包解壓后接近 200MBNSIS 引擎會把整個應(yīng)用目錄壓成一個 7z 歸檔。壓縮級別越高Setup.exe 越小但安裝時解壓越慢。electron-builder 提供了一組壓縮參數(shù)nsis: { compression: lzma, differentialPackage: true, unpackDirName: app-unpacked }compression 支持 zip、lzma、bzip2 三種。默認是 lzma壓縮率最高但打包時間也最長。如果你的應(yīng)用里有很多二進制資源比如原生模塊或 ffmpeg 庫zlib 會更穩(wěn)因為 lzma 在個別殺毒軟件的實時掃描下有可能被誤判。differentialPackage 設(shè)為 true 會生成一個體積很小的增量補丁包方便后續(xù)版本升級時只下載差異部分。除了壓縮算法體積優(yōu)化要靠排除文件。files 配置里有一個規(guī)律我覺得值得記住被 asar 收錄的文件越多安裝包越接近全量復制而 electron-builder 默認會把 app-builder 依賴、測試腳本、.md 文檔都打進去。我通常會在 files 里明確排除不必要的內(nèi)容files: [ main.js, index.html, package.json, !assets/screenshots/**, !test/**, !**/*.map ]map 文件對線上應(yīng)用沒有任何用處卻會讓體積多出幾十 MB這一條建議直接加。screenshots 這類靜態(tài)資源如果不被運行時讀取也建議排除。每做一次排除操作對比一下 dist 目錄下 Setup.exe 的體積變化慢慢就能對“哪些文件值得進安裝包”形成肌肉記憶。5. winCodeSign-2.6.0 代碼簽名避坑為什么簽完名還是被攔截5.1 簽名在打包流程里的位置與必要性winCodeSign 在整個打包流程里承擔兩件事改 exe 資源和打 Authenticode 簽名。它的位置在 NSIS 制作安裝包之前——electron-builder 先調(diào)用 rcedit 修改應(yīng)用的 exe 圖標和版本信息接著調(diào)用 signtool 給 exe 簽名最后才把簽名后的 exe 傳給 NSIS 封裝成安裝程序。所以如果你在打包日志里看到 winCodeSign 目錄被讀取但隨后出現(xiàn) “skipped signing”說明簽名步驟被跳過了。簽名不是可有可無的東西。Windows 10 以上系統(tǒng)對來自網(wǎng)絡(luò)的可執(zhí)行文件有“Mark of the Web”檢測未簽名或簽名無法驗證的 exe 會觸發(fā) SmartScreen 的藍色警告框上面寫著“Windows 已保護你的電腦”。真實的產(chǎn)品分發(fā)走這條路是必選項不是加分項。我有一次給內(nèi)部工具打包懶得配證書結(jié)果同事安裝時 Windows Defender 直接提示風險最后還不是得回去補簽名配置重打。winCodeSign-2.6.0 里包含的工具可以獨立于 electron-builder 使用。遇到簽名問題需要排查時我會直接去看緩存目錄里的 winCodeSign 文件夾找到 signtool.exe 手動執(zhí)行驗證命令比反復打包試錯快得多。5.2 自簽名證書練手但別指望它過 SmartScreen正式的代碼簽名證書需要去 CA 機構(gòu)購買一年花費不小。在正式證書到手之前可以用自簽名證書先把簽名鏈路完整跑通。Windows 上生成自簽名證書用 PowerShell 一條命令New-SelfSignedCertificate -Type CodeSigningCert -Subject CNElectronPackDemo Test -CertStoreLocation Cert:\CurrentUser\My -NotAfter (Get-Date).AddYears(1)執(zhí)行后會生成一張有效期為 1 年的代碼簽名證書并自動導入當前用戶的證書庫。要把它導出成 electron-builder 能讀的 pfx 格式需要再用兩條命令$cert Get-ChildItem Cert:\CurrentUser\My | Where-Object { $_.Subject -like *ElectronPackDemo* } $password ConvertTo-SecureString your-password -AsPlainText -Force Export-PfxCertificate -Cert $cert -FilePath build/cert.pfx -Password $password然后在 build.win 配置里引用win: { certificateFile: build/cert.pfx, certificatePassword: your-password }自簽名證書能讓打包日志里出現(xiàn) “signed with sha256” 字樣安裝的時候也能看到發(fā)布者名字但用戶機器的證書信任鏈里沒有你的自簽名根證書SmartScreen 照樣彈警告。這條鏈路最大的價值在于驗證 electron-builder 讀證書、算哈希、打簽名的流程沒毛病正式證書拿到手后替換 pfx 文件就行。5.3 三個坑證書找不到、時間戳失敗、雙簽名缺失坑 1打包日志顯示 “skipped signing”安裝包發(fā)布者為“未知”?,F(xiàn)象打包流程正常結(jié)束產(chǎn)物也能跑但右鍵查看 exe 屬性數(shù)字簽名標簽頁空白或顯示“該文件的數(shù)字簽名無效”。原因certificateFile 配置沒生效。最常見的是路徑寫錯——electron-builder 解析相對路徑時基于項目根目錄如果你把 pfx 放在 build 目錄下卻寫成了 build/build/cert.pfx 就會找不到。還有個隱蔽情況electron-builder 讀取的是 win 塊下的 certificateFile不是根級配置。解決把證書路徑改成絕對路徑測試一遍確認能讀到后再改回相對路徑。如果使用的是環(huán)境變量傳入證書密碼檢查 CI 或當前 shell 里環(huán)境變量是否真的存在???2簽了名但 SmartScreen 仍顯示“未知發(fā)布者”?,F(xiàn)象安裝包已經(jīng)帶簽名屬性里能看到發(fā)布者名字但彈窗還是全藍色警告。原因簽名有效不代表信任鏈建立。SmartScreen 看的是“證書是否來自受信任的根證書頒發(fā)機構(gòu)”以及“證書印章是否被足夠多的用戶接受過”。自簽名證書和剛買的 OV 證書都會遇到這個問題OV 證書的情況是部分用戶點擊“更多信息”可以繼續(xù)但信任建立需要時間。解決更換為 EV 代碼簽名證書它會把簽名印章做到本地可信根里SmartScreen 警告能直接消掉。如果暫時沒有 EV 證書OV 證書配合穩(wěn)定的時間戳服務(wù)器也能減少一部分攔截但不要指望 100% 消除???3簽名時報 “The timestamp service is not available” 或安裝包在無網(wǎng)環(huán)境安裝時簽名校驗失敗?,F(xiàn)象打包日志里出現(xiàn)時間戳服務(wù)器連接失敗或者安裝包在聯(lián)網(wǎng)環(huán)境正常、到客戶內(nèi)網(wǎng)就提示簽名損壞。原因electron-builder 簽名時會向時間戳服務(wù)器發(fā)請求把簽名時刻記錄到簽名數(shù)據(jù)里保證證書過期后簽名仍然有效??蛻魞?nèi)網(wǎng)斷外網(wǎng)時Windows 無法驗證時間戳。解決在 win 配置里顯式指定時間戳服務(wù)器win: { certificateFile: build/cert.pfx, certificatePassword: your-password, signtoolOptions: { signAndTimestamp: true } }或者更直接的做法是手動重新簽名時加上/tr參數(shù)指定時間戳地址。實際上electron-builder 默認會對 exe 做時間戳但構(gòu)建機網(wǎng)絡(luò)不好時可能靜默跳過。我在一次離線構(gòu)建中發(fā)現(xiàn)簽名完整但時間戳缺失后來固定了時間戳服務(wù)器地址這類問題基本絕跡。以上三條是簽名環(huán)節(jié)最容易遇到的。記住一個原則簽名日志里的關(guān)鍵字是 evidence看到 “Signed” 和 “Timestamp” 兩個輸出同時出現(xiàn)才算真正完成缺一個都算翻車。6. 讓 Electron 打包成為可復用的流水線緩存復用與簽名自檢打包這件事一旦變得依賴網(wǎng)絡(luò)下載和本地緩存就天然不適合手工反復操作。我最后的習慣是給項目加一個驗證腳本打包完成后自動檢查安裝包的簽名狀態(tài)Get-AuthenticodeSignature -FilePath dist\ElectronPackDemo Setup 1.0.0.exe | Select-Object Status, StatusMessage, TimeStamperCertificate輸出里 Status 必須是 ValidTimeStamperCertificate 不能為空。如果 Status 是 UnknownError基本可以斷定是簽名或時間戳沒打上不用等測試反饋就能提前發(fā)現(xiàn)。把這個命令寫進 CI 流水線的后置步驟比默默發(fā)版再被用戶提醒要省心得多。另一個復用技巧是把緩存目錄納入備份策略。我在團隊內(nèi)部約定新入職同事的機器先同步一次 %LOCALAPPDATA%\electron-builder\Cache之后打包的時間能穩(wěn)定控制在 3 分鐘左右而不需要反復等待幾十 MB 的下載。緩存一旦就位electron-v8.5.5-win32-x64、nsis-3.0.4.2、winCodeSign-2.6.0 三個包就是本地常駐資源打包變成了真正的離線流程。做 Electron 打包時間久了最大的教訓是版本和證書這兩樣東西不能靠“感覺”。版本鎖不準緩存就開始膨脹慢則多下載幾個包快則升級后報一個看不懂的編譯錯證書管理不嚴肅密碼寫進配置里再推到共享倉庫等于把簽名鑰匙交給了所有人。我自己在這方面吃過虧——密碼從 package.json 挪到環(huán)境變量只花了我十分鐘卻把一個隱患徹底關(guān)掉了。個人開發(fā)時那種“怎么方便怎么來”的松弛感帶到打包流水線上關(guān)鍵時刻會咬人。希望這些經(jīng)驗幫到你讓你在遇到這三個綠色文件夾時心里有底。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美成人精品一区二区男人蜜臀| 久久9精品视频| 无码一区二区三区四区五区六区七区八区九区十区视频 | 96AV精品| 亚州色阁| 亚洲成人免费中文字幕| 伊人青青一区成人视频在线观看区| 欧美内射少妇| 人人操人人操人妻人| 天天干少妇| 中出人妻中文字幕91在线| …亚洲黄色厕厕女女在线播…| 国语对白露脸XXXXXX| 久久伊人五月天| 人妻精品综合中文字幕在线| 91岛国动作片| 好吊妞转入那个网| 91网九色蝌蚪操熟女| 激情四射五月天| 91高跟美女在线播放| 日本乱人伦片中文三区| 97国伦国色| 亚洲中文丝袜美腿诱惑字幕| 啊v视频在线观看| 激情小说亚洲视频| 国内自拍 日韩激情 99| 啊啊啊好舒服视频| 亚洲日本韩国极品一区二区| 久久久九九九| 丝袜亚洲91| av无码精品久久久久| 久久久久幕乱码| 秋霞一级视频在线观看免费| 91蜜臀人妻中文字幕在线| 国产精品免费视频不卡| 17c嫩草51久久91嫩草| 热久日综合| 欧美特大黄一级片片免费| 麻豆视频一区二区| 成人久久精品| 99热超碰| 国产尹人在线视频免费| 狠狠久久手机视频精品| 老熟女天天操| 国产精品色哟哟| 亚洲欧美激情另类色图| 偷拍导航视频网站| 啊操爽品善一区二区三区| 操逼大黄片| 99re免费| 欧美熟妇色| 美腿丝袜高跟网免费视频免费视频| 久操操AV电影| 97在线观| 中文久久96| 国产乱码久久| 久久久精品视频免费观看| 欧美 亚洲 第一页 | 亚码人妻| 久久、1234| 欧美日韩高潮喷水91| 国产精品免费视频人成| 人人看欧美性爱| 999999精品| 亚洲AV色图一区| 欧美三级免费伊人| 天堂综合| 九九人妻| 黑人综合网| 超碰97 线线 在现| 精品久久97| 91精品国| 老熟女乱伦片| 涩涩这里只有精品视频| 久久精品国产亚洲AV高级北京| 人人妻人人爽| 国产精品午夜AV完会免费| 日韩性爱长视频免费| 天天操熟妇| 日韩二级| 呦女网站| 一本久久久精品| 操熟女91| 中文字幕国产| 亚洲麻豆精品二区三区| 国产午夜视频| 中文字幕一二三av| 亚洲性爱免费电影| 午夜天天碰综合视频| 欧美成人精品一区二区三区| 精品一区99999| 欧美97在线欧| 日韩人妻 中文字幕| 99热66| 国产精品 久久久精品一牛| 艹少妇网站| 欧美另类色图片| 啊啊啊啊好大好硬啊啊啊啊啊 | 大香蕉五月天婷婷| 欧美一区二区在线资源| 97干在线视频| 欧美性爱系列| 日本中文字幕不卡视频| 亚洲美女自拍偷拍视频| 四虎国产成人精品免费一女五男| 日韩欧视频| 强奸乱伦大香蕉| 亚洲精品丝袜| 亚洲 欧美 日本 国内 首页| www.99中文字幕| 97干色天堂| 日韩肏逼视频| 在线观看十八禁| 国产午夜精品一区二区三区牛牛| 无码高清专| 亚洲清纯唯美| 国产亚洲精品美女久久久久久2021| 久操视频免费在线观看| 青草草免费网站av| 本道在线| 日韩欧美女求操每天更新| 在线精品福利免费播放| 天天干人人乐| 影音综合网| 家庭乱伦国产| 九九九只有精品| 精品人体无圣光凹凸| 男人的亚洲天堂| 色就色综合| 伊人在线大香蕉视频久久| 五月婷婷综合网| 天天看天天日天天操| 亚洲国产剧情少妇激情| 成人一道本免费视频| 97在线欧洲| 精品国产丝袜一区二区三区乱码| av在线观看不卡网站| 亚洲国成人情色好看电影| 粉嫩粉嫩一区性色AV片| 亚洲欧美清纯| 色眯眯av| 欧亚日韩三区| 懂色AV一区二区三区| 人人操人人摸人人看人人插| 91精品人妻一品二品三品| 岛国999| 91肏屄网| 99精品在线观看| 亚洲性爱成人| 校园春色五月天| 操死我了嗯嗯嗯| 热久久精品| 亚洲日韩精品在线播放| 日本Xx性爱| 9久9久| 九色97| 国产天天骚| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 深夜视频| 丰满人妻-区二区三区| 亚洲天天影视色综合| 亚洲情色婷婷五月天| 欧州一区二区三区四区| 91中文字幕| 99re99| 综合网亚洲在线| 97视频在线视频| 亚洲色图综合网| 少妇内射www在线观看视频| 九九九精品美女| 丰满欧美放荡少妇在线| 久热网| 熟妇女伦乱视频视频| 九九九九免费视频| 中文字幕三四区| 人妻少妇久久中文字幕一区二区 麻豆 | 99热精品青草在线| 欧美日动态视频| 国产第二页| 久久黄黄黄| 插插综合网天天影视网| 五月天伊人网| 特级特黄一级毛片免费| 岛国福利在线精品播放| 日本一区二区成人在线| 亚洲一二三四区| 天堂性色| 国产av强奸美女| 亚洲女毛多水多21P| 亚洲欧综合另类无码一区| 日本久久精品| 欧美伦乱爱| 人妻熟女一区二区三区视频| 欧美一区二区三区互相| 人人色97| 久草草一二三四区久久| 91热色| yw尤物av无码点击进入麻豆| 久久9视频| 精品97久久综合| 啊啊啊啊免费视频| 少妇滛荡视频| 日韩无码AB| 色综合av综合久久| 免费视频无码| 国产小u女在线观看| 色妺妺在线视频| 哈哈操 大香蕉| 日本日逼高清| 97看操| 国产精品久久久久久亚洲色欲| 人人操人人大香蕉| 亚洲有薄码区久久在线一区| 久久久久9| 天美传媒av在线| 日韩av不卡在线看| 大香蕉琪琪日本女优不卡| 精品国产av一区二区三区四区入口| AV九九| 人妻丝袜肏逼| 强奸乱伦Av网| 丝袜美腿91| 婷婷五月天成人网| 日本一区不卡| 国产精品久久久久久久免牛肉蒲团 | 亚洲欧美碰碰| 欧美成人9797| 好色综合| 欧美日韩黄色片一区二区三区四区人与兽做爱 | AV女资源| 97干色天堂| 高跟丝袜AV专区国产| 午夜啊啊| 日韩精品免费高清视频在线| 天天热精品| 国产精品爱欲| 久久久性爱| 欧日a| 9久久9综合| 男女91| 色综合99999| 色狠狠 - 百度| 天堂无码精品国产久| 人人摸.人人色| 人妻第一页| 亚洲国产综合视频| 国产成人亚洲精品无码最新在线| 波多野结衣之双飞调教在线播放 | 国产成人超碰在线| 亚洲国产成人精品女人久久久| 麻豆天美91| 亚洲av国产av综合av卡| 欧美不卡二区| 极品尤物女神在线观看| 91丨国产丨白浆| 96精品久久久久中文字幕| 超碰天天久久79| 亚拍在线| 亚州精品人妻一二三区| 欧美亚洲国产91在线| 人人操肉肉| 天天天天天干夜夜夜夜夜操| 久久久久久久久久久久久久久乱码| 精品少妇后入一区二区三区四区人妻巨乳 | 精品性爱无码在线播放| 久久久999日本大片| 日韩一级二级在线| 北条麻妃性愛视频| 精品少妇999| 粉嫩绯色AV一区二区在线| 色色色综合| 精品二999| 不卡视频一区蜜桃视频| 欧亚乱色熟女一区二区| 91粉嫩萝控精品福利网站_精品影音先锋国 | 韩日巨乳美女免费视频在线观看| 哈哈操 大香蕉| 人妻一二三区| 婷色五月| 美国三级日本三级久久99| 97啪啪| 强奸xx国产| 97精品国产97久久久久久免费| 欧洲亚洲天堂精品| 国产一区二区在线播放| 操逼片中文| 德国一二三不卡| 淫纸中9区| 丁香六月激情| 国产熟妇一区二区| 天天干天天操天天操夜夜操天天操| 黄片无码在线制服| 加勒比五月天| 少妇啪啪自拍| 日本熟妇精品九九| 久久久久久精| 人人天天欧洲| 台湾佬大香蕉| 色情综合网| 国产熟码AV| 亚洲欧洲精品视频发布| 在线视频一区二区传媒| 男人女人18禁片免费看网站| 99国产精品人妻人伦| 久久有码视频| 五月天激情婷婷| 伊人青青草久久| 一区二区不卡视| 久久九九视频九九视频| 91日日| 超碰97人妻免费在线| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 九九成人精品| 男女激烈网站最新| 人澡逼| 国产女人91精品嗷嗷嗷嗷| 久久超碰98| 伊人久久大香线蕉无码| 国产夫妻性生活视频| 国产18精品亚洲精品| 大屁股国产在线视频| 日韩人妻制服丝袜av| 亚洲 综合 第一页| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 老熟妇综合| 国产家庭乱伦性爱视频| 色网1| 丰满高潮18xxxx| 亚洲国产精品久久久久婷婷老年| 欧美日韩第一页| 国产97/欧美| 殴美性色a级欧美| 日韩一级久久毛片| 亚洲欧美在线综合| 日韩精品1区2区中文字幕| 夜夜国产一区| 日本色色网| 永久电影三级在线观看| 歐美性天天| 人人考人人摸人人干| 亚洲欧美91| 香一区二区三区| 日韩中文字幕人妻视频| 亚洲成人AB| 日韩中文欧美| 粉嫩av久久一区二区三区| 人人搞人人插人人操| 午夜久久一区二区无码中出| 天天色,天天干,天天干| 91性片| 怡红院视频在线| www.久久制服糖| 国产欧美黑人丰满在线| 好淫网一二三视区| 精品一二三区久久AAA片| 大香蕉狠狠爱| 欧美色图片欧美色图| 国产家庭乱伦网址| 91久久| 一区二区三区四区在线不卡| 老鸭窝亚洲毛片| 亚洲暴力强奸AV| 欧美成人国产精品| 一区中文字幕二区日韩| 日韩久久三区| 一区二区三区激情在线观看| 久久久久久久久久va| 黄页网站成人免费| 老司机久久| 96久久科窝| 亚洲欧美日韩精品久| 2019天天干| 97在线观看免费| 日日夜夜国产综合| 蜜臀少妇一区二区| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 亚洲中文字幕精品久久久久久直播| 免费国产视频| 欧美综合中文| 欧美色道啊| 日本精品性生活久久久| 啊啊啊啊啊操我视频| 美女一区二区国产精品| 国模不卡| 日日噜噜夜夜狠狠视频无| 精品无人区麻豆乱码1区2区图片 | 亚洲欧美另类图片| 男人天堂2030| 国产日韩中文字幕欧美| 日日干夜夜欢| 夜夜高潮夜夜爽国产伦精品| 亚洲日韩XXX| 精品一久久久| 98超碰日本| 裸体1区| 999综合色| 操B久久| 97干天天| 99热在线不卡| 屌妞视频久久久久久久久久久久| 国产白领连续中出在线观看| 蜜色网色哟哟| 91撸色网 玖玖网 欧美| 丝袜综合| 亚洲日韩XXX| 欧美传媒一区| 亚洲在钱| 欧美色交| 国产高清在线自在拍69| av东京热男人的天堂| 色欲色香天天天综合网www-亚洲综合国| 好爽,再快点啊哈嗯嗯嗯嗯| 久精品无码av一区二免费国产在线观看| 91人妻人人澡人人爽人人精品| 1769成人国产精品视频| 欧美一区二区三区入口| 欧美三级中文字幕hd| 国产一级黄色片在线观看| 中文久久爆乳| 日韩欧美麻豆大片| 欧美性,亚州色| 久久九操在线观看| 夜夜高潮夜夜爽夜夜爱爱一区| 综合91网| 欧洲综合色| 日韩少妇无码| 日韩三级在线观看网站| 日韩av不卡在线观看| 日韩无码成人电影| 天天干2区3区| 97在线青| 天天综合色图| 三级精品三级在线观看| 涩涩涩综合| 静品嫩模一区二区| 久久综合精品一区二区三区| 亚洲一区制服诱惑| 久久免费少妇| 成人免费不卡在线视频| 久久久久久大| 视频在线97| 啊啊嗯嗯好爽| 国产第25页在线观看| 久久怡红院| 色诱中文字幕| 亚洲在饯| 99热免费| 花花AV导航| 日韩性爱再线视频| 99久在线精品99re8热视频在线| 伊人天天久久动态图| 激情综合网五月婷婷| 99re3这里只有精品| 欧美第一页| 亚洲婷婷综合网| 国产一级作爱毛片| 校园春色欧美色图| 欧美 亚洲 在线| 狠狠中文字幕| 九热大香蕉| 1769成人国产精品视频| 青青11操操操操操操操操| 美女好片色日本| 综合色99| 96久久久久久久| av九九| 综合亚洲欧美| 五月婷婷六月丁香| 超碰九区| 国内91熟女人妻丝袜天天精品视频在线 | 超碰综合97在线| 欧美日韩 强奸乱伦| 中文字幕超碰CAO| 性爱免费视频成人| 人妻天天爽夜夜爽2| 黄色网址在线免费观看| 青草伊人网| 狠狠色色| 久久男人的天堂| 精品网站9999| 在线无码视频| 欧洲大香蕉| 巨爆乳肉感一区二区三区竹菊影视| 久久久免费视频18| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 国产中文字幕在线点播| 偷拍在线观看视频| 亚洲欧美成人在线| 99婷婷一区二区| 麻豆AV96熟妇人妻| 久久久久成人亚洲国产| 久久香蕉国产线看观看亚洲女人 | 好吊色综合| 亚州色站 日韩电影| 中国少妇XXXX做受| 中文字幕第7页| 五月天婷婷欧美三区| 亚洲欧美综合| 国产人妻精品一区二区三区秋霞 | 亚洲熟女av日韩熟女| 精品天堂| 级品肉射| 日日干日日| 男人的天堂午夜av| 蜜臀Av一区二区三区| 日韩紧密久久| 亚洲精品人妻吞精av| 神马久久久久久| 99re99视频在线免费观看| 综合色播| 中日韩熟女| 亚洲天堂精品日韩电影| 国产99999久久精品| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 在线视频资源| 欧美亚洲高清不卡| 欧亚洲精品有视频| 国产激情在线观看| 亚洲第一免费视频| 久久久无码视频| 欧亚揄拍偷拍精品视频 | 日本大香蕉综合网红本杳社区| 超碰午夜在线| 91久精品| 伊人婷婷五月天| 性在久久久久久| 免费a v| 精品少妇一区二区| 加勒比伊人影院| 亚洲中文字幕有码视频一区二区三区| 四虎影院成年人片| 乳欲人妻办公室奶水| 农村女一级毛卡片| 91狠狠综合久久| 久久亚洲天堂| 亚熟hd视频在线| 亚洲最大黄网| 欧美日韩色图片| 久久伊人五月天| 人人妻人人狠人人| 伊人五月天激情| 国产一区自拍欧美日韩| 51国产午夜精品视频| 神马久久午夜| 天天噜| 日韩一卡二卡三卡| 中文字幕一区二区无码成人| 91亚洲最新在线| 久久精品六区| 综合亚洲网| 色九九九九九九| 天堂精品小草| 亚州精人品大香蕉| 美女超碰978| 在线黄页看毛片| a久久| 韩国久久97| 国产精品老熟女一区二区| 亚洲操操操| 午夜人妻精品综合在线| 欧美精品第3页| 骚逼高潮久久精品| 91大神电影天堂| 青青草吊丝| 亚洲 se图 欧美电影| 宗合情欲网| 日本999精品视频| 久久国模av| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 老司机香蕉| 亚洲性高潮| 久久啊啊啊| 日本久久女同性恋视频| 乱伦a片视频| 国产精品宅男免费| 狠狠干,狠狠操| 色av中文字| 精品人妻一区二区免费蜜桃| 在线小视频| 91日韩网站| 97久久网| 久久激情亚洲精品无码?V| 欧美视频在线视频免费va| 蜜桃久久综合视频| 啊啊啊快操我视频| 青娱乐 青青青操 日逼| 人人人干干人人干| 日韩人成网站在线播放| 美女黄色一级A视频| 大香蕉天天看妹子| 精品视频一区二区| 亚洲成人精品在线一区| 国产综合网站在线播放 | 人干人人人操人人摸| 天天插天天操| 天天爽夜夜欢视| 国产AV线| 操逼视频国产无套| 九九亚洲视频| 丰满精品人妻少妇久久字幕| 欧美92| 中文字幕精品日韩中文字幕| 亚洲精品视频二区| 中文字幕无码不卡啪啪| 日本伦乱九九九综合| 欧美顶级黄片AAAAA在线免费看| 亚州操操穴网| 啊啊啊啊,啊啊好多水| 久草尤物| 久久一二三四五六七八九区区区 | 天天影视色香色欲| 在线电影亚洲色图| 国产一区二区在线播放量| 婷婷综合激情| 劲爆欧美人妖三区91| J?P?NESEHD熟女熟妇伦| 1024人妻| 少好三P| 中文字幕五月婷婷免费| 丝袜美腿欧美| 久久久久久十| 日本在线视频导航| AV中文字幕剧情1区2区3| 欧美激情激情xxxx欧美专区| 日本综合色图| 呦女网站| 黄骗免费| 加勒比AV天堂| 夜夜操青青草| 超碰97玖玖爱| 激情小说日韩无码| 99999久久久久9国产精品| 色老大| 丁香九月激情啪| 夜夜做夜夜爽精品视频| 久久av成人无码免费| WWW.加勒比人妻一区不卡.com| 蜜臀视频网站| 欧美性爱97超碰| 天久久久噜噜噜久久国产精品爽爽 | 日本人妻一区二区| 干超碰碰熟女| 日本三级小说中文字幕| 91 欧美| 天天干天天日天天射黄色| 91人人操| 国产久久久9999| 亚洲色图欧美一区二区不卡| 91是天天| 亚洲视频1区| 淫骚熟女一区二区三区| 超碰在线香蕉| 夜夜嗨免费视频| 亚洲操逼网| 好爽视频在线观看| 欧美超碰9798| 日韩偷拍一区二区三区| 传媒免费一区二区三区| 97操在线| 国产亚洲禁久一区二区| 久久日韩肥臀| 大香蕉92| 校园春色制服丝袜中文字亚洲| 99热成人| 嗯嗯嗯啊啊啊干死我吧| 亚洲国产一级精品毛一级精品看免费视频 | 电家庭影院午夜69久久夜色精品国产69乱 | 翘臀vidoes| 天天夜躁日日躁狠狠2002| 伦在线97| 色五月激情综合网| 少妇综合| 中文久久96| 久久亚洲婷婷| 青青操网| 91精品操美女| 黄色大片一区二区密桃丝袜| 翔田千里无码中出中文字幕| 亚洲。天堂。日本在线观看| 色性综合| 无码av永久免费专区网站| 婷婷精品久久av影视| 亚洲图片欧美91N| 亚洲熟女性高潮久久久| 国产国产亚洲一二三久久| 在现视频女上位好爽| 国产精品点击进入在线影院| 亚洲精品蜜桃久久久| 欧美日韩人人精品| 人妻aa| 国产一区二区三区高清视频| 国产情色在线| 亚洲情色第一页| 日本色色色色色视频| 亚洲欧美首页| 97视频新免费| 欧美色图片91| 婷婷操逼| 一区操逼日比视频| 97干97色| 99re99在线视频| 日韩三级在线观看mp4| 五月香婷婷| 人人操人人插人人摸人人干| 五十路熟女人妻一区二区在线观看| 1204av韩国| 日韩人妻资源网| wwwcaobibi| 黄人人操人人操| 久久中文字幕在线观看| 九一性生活免费视频| 男人的天堂2018.| 婷婷中文字幕| 国产激情在线观看| 亚州一区二区成人片免费| 少妇久久久| 麻豆熟妇乱妇熟色A片在线看| 小骚逼被操的爽不爽| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 97在线精品| 国产中文字幕曰本毛片| 日韩中文字幕精品一区在线| 探花视频免费观看国产专区| 亚洲色图A| 久久久一二三四区| 久久人妻少妇| 中文字幕伊人| 蜜臀一二三| 不卡一区视频| 五月开心久久AV官网| 日韩激情视频| 天天α片| 99国产精品久久久在线播放| 宗合情欲网| 中文字幕av久久爽Av| 青娱乐av在线| 欧美在线天堂| 97爱爱爱| 伊人国产成人av网站| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 久久超碰、| 欧色综合| 婷婷情色五月天| 亚洲美女色图| 久久99草| 青青草无码视频| 999熟女精品| 天天天操天天天爱| 九色 蝌蚪 熟女自| 91n处女在线观看| 啊啊啊好大好深| 91视频综合网| 囯戸精品高潮呻吟旡码| 波多野42部无码喷潮在线观看| 小视频国产| blacked精品一区国产| 国产精品成人蜜臀AV在线| 日本网色| 女人妻一区| 欧美韩国你懂得在线| 五十路人妻在线| 久久熟女精品不卡一区| 加勒比99999| 国产一级内射高清视频| 最近2018中文字幕在线高清第一页| 久久丁香久草综合网| 无码最新| 九九热精品视频在线观看| 日韩AV电影网站| 国内操逼视频二区| 亚洲色图欧美色图综合| 91另类| 午夜视频好爽啊| 妺妺跟我一起洗澡没忍住| 国产乱码久久| 97精品国产手机| 91n处女在线观看| 欧美操人视频| 亚洲精品国产精品乱码不99| 亚洲青青青视频在线| 成人欧美日超碰| 人人妻人人爽一区二区三区| 在线观看不卡一区二区三区| 男人的天堂一区三区| 久久久久久夜夜夜夜夜| 激情干在线| 91xingse| 日日AAvv| 国产高清精品一区二区三区毛片 | 东北黄色电影| 麻豆区久久久久亚| 91久久久亚洲| 717影院理论午夜伦八戒| 亚洲精品色| 97日韩欧美亚洲| 欧美日韩色综合网| 99热超碰| 亚州,欧美在线| 国产一级内射无挡观看| 男人天堂久久精品| 亚洲九九视频在线观看| 日本性交操一区二区不卡系列| 丰满的三级少妇欧美久久久| 日本东京热大香蕉a片| 性一级黄色录像片网站导航 | 天天搞欧美| se吧提供国产乱老熟视频胖女人| 99激情视频| 狠狠操狠狠燥| 亚洲精品尤物yw在线影院| 99re9在线| 亚洲成人AB| 乱伦3P视频| 欧美少妇色综合| 20cm女自慰在线日韩欧美| 五月婷婷综合网| 一二三四区电影| 亚洲av无线观看| 亚洲 另类 丝袜 自拍 动漫| 99婷婷一区二区| 裸体美女国产免费久久久网站| 久久是精品| 人人人人插| 蜜桃久久久久久久久久久久| 嫩草美女久久| 亚洲欧洲精品成人| 综合亚洲欧美精品日韩?v| 国产原创精品| 男女无套 免费网站| 男人的天堂2019AV| 美女啊啊啊啊啊啊| 青青操青娱乐| 99re免费| 欧美人妻二区三区| 性爱视频免费网址| 大香蕉99热| 国产野战露脸在线播放| 久久久久78| 午夜120视频在线观看| 91丨精品丨国产丨丝袜| 综合操逼| 中文字幕一二三av| 能看的av| 日本成人在线不卡一区二区三区| 亚洲91av| 亚欧毛片基地国产毛片基地| 国产精品视频播放| 成人八戒网站| 极品出轨视频网站| av天堂影视中文在字幕在线中文| 天天肏视频| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 欧美日韩婷婷中文| 白天啪啪晚上啪啪视频| 少好三P| 欧美亚洲日韩人妻在线观看| 亚洲天堂精品日韩电影| 色大师网站www永久网站视频| 日韩久久.一级黄色片| 90后后入| 啊好大好舒服| 日韩操逼HD| 欧美淫乱视频| 精品夜夜澡人妻无码| 五月天我淫我色av| 久久九操在线观看| 天天做天天爱天天爽| 9色国产精品一区粉嫩| 国产精品suv一区| 色欲日韩欧美在线一区| 亚洲久久久久| 九一综合网| 一区二区三区精品黑丝白丝酒店对鸡 | 伊人五月天| 又大又大又大又粗爽高潮观看| juliaann丝袜大战黑鬼| 青娱乐日韩无码| 色欲天天综合久久久无码网中文| 素颜老阿姨乱情色| 日韩欧美视频青青| 亚洲精品人妻在线| 78超碰| 九九热精彩视频| 屌色在线97视频| 国产日韩精品无码去免费专区国产| 日本久久久精品电影| 综合影院亚洲| 亚洲五码一区二区三区| 狠狠操狠狠操操| 亚洲一区制服诱惑| 亚洲综合码| 99色在线观看| 国产精品69人妻无码久久久| 五月丁香激情四射| 青青草中日韩在线| 超碰97在线 欧美 国产| 涩五月婷婷| 色狠狠 - 百度| 人妻天天爽天天爽三区| 久热精品在线| 日韩一级二级三级免费看完整版国语版 | 日韩av影片在线观看| 日韩欧美性爱电影在线观看| 97国产精品在线观看| 天天看片麻豆| 久久久久久久少妇| 五月丁香色婷婷| 久操视频资源站公开| 亚洲日韩精品久久久久一区壹牛| 国产精品丝袜在线| 亚洲影视第一页| 亚洲视频二区 | 亚洲天堂第一页| 特污免视频| 97婷婷色| 欧美疯狂做爰xxxx| 中文字幕亚韩| 美国aaaaa一级黄片| 俄罗斯一区二区视频在线观看 | 无码99| 五月综合激情网| 色9999日韩国产| 成人性爱全视频观看| 性影在线视频| 日韩人妻制服丝袜av| 老子午夜伦不卡影院| 亚洲最新Av| 国产精品久久久久久久无码AV| 国产精品久久久久久久久久久久| 久久高潮妇女视频| 国产视频第二页| 91丰满| 性91| 蜜臀久久99精品久久久久| 蜜臀99精品国产高清在线观看| 大香蕉一人| 蜜区区视频79| 久久久555| 超碰人妻久久| 狠狠干91| 久久草草亚洲蜜桃臀| 成人性爱免费播放| 日韩精品色呦呦| 中文字幕国产| 青草草免费网站av| 内射老妇BBWX0C0CK| 高清无码一区二区三区| 无码WWW免费视频网站| 国产综合网站在线播放| 亚洲午夜福利视频| 99热在线播放| 久久精品亚洲东京热色播| 欧美性区| 久久久久无码一妻区| 亚洲色棕合| 亚洲一区二区av| 97超碰9| 91精品国产综合久久久蜜臀酒店| 欧洲亚洲少妇| AAAA欧美日韩| 日本免费人成视频播放120秒| 欧美不卡在线一区二区| 国产美女口爆吞精视频| 亚洲无无码αⅴ每日更新| 嗯啊抽插大香蕉网页| 青青草丝袜在线视频| 九九九九九九九精品视频| 97色爱| 天天天操天天天爱| 97超碰欧美精品| 成人性爱AV在线免费观看| 亚洲最新中文字幕免费| 超碰久热| 岛国小电影| 91影视亚洲| 欧美日韩中文字幕人妻| 欧美日韩性爱电影在线| 中文字幕 国产 精品| 欧美大码在线视频| 9 9无尺码天堂网| 日躁天天爽爽| 在线国产福利网址导航| 狠狠综合| 性爱欧美五月| 亚洲高清综合网| 精品久久久久久中文字幕三区 | 强乱老妇中文字幕| 成人av在线播放| 婷婷久久网| 久久国产精品熟女人妻| 狠狠爱夜夜| 午夜120视频在线观看| 日韩天天综合| 波多野结衣一级视频| 色色操| 色偷综合| 黄色片A级一区二区三区| 一块操欧美性爱| 1二区9| 欧美色狠| 五月婷婷基地| 天天躁狠狠躁av| 国产精品久久久久久久无码AV| 日本道久久综合色色| 日日夜夜国产综合| 色欧美亚洲| 国产福利第一视频| 亚洲综合九| 88xx成人精品视频| 五月天精品| 婷婷探花久久精品一区| 国产精品人人爽人人做可爱福利| 亚洲 91 在线| 欧美亚洲天天| 丝袜美腿制服人妻二区中文字幕 | 97欧美日韩综合| 热99这里只有精品| 校园春色亚洲无码| 亚洲AV成人无码一二三久久| 又大又黄国产| 亚洲欧美另类小说| 日日操天天操| 亚洲精品熟妇1区2区3区。| 在线观看AV片| 桃色人妻在线视频| 热久久国产| 懂色AV中文| 超碰日韩人妻| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 十八禁电影伊人网| 熟女精品va中文字幕| 亚州综合图片| 欧美另类精品xxxx| 好舒服视频| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 久久亚洲欧美中文字幕国语| 国产精品午夜成人福利| 黄色AV免费| 亚洲色性情三级| 囯戸精品高潮呻吟旡码| 少妇500双飞99| 国产Av超碰| 久久一二三四五六七八九区区| 最新av中文字幕高清| juliaann丝袜大战黑鬼| 十八禁av无码免费网站APP| 亚洲性猛交| 欧美人妻精品一区二区| 久操| 操一区| 九久精品| 嗯……啊…嗯嗯…啊…好舒服| 日韩 国产 欧美自拍| 久久久久久9999| 国产成人精品日本视频| 亚洲第一视频 欧美风情 日韩| 色99在线| 国产强奸无码乱伦| 亚洲永久AV无码精品秋霞| 亚洲伊人a线观看视频| 骚逼自拍99| 天天插天天干| 日韩欧洲操屄视频| 97超碰精品成| 九九热超碰| 国产欧美在线观看免费观看| 欧美韩国你懂得在线 | 亚洲欧美九九九| 女人被男人桶爽视频网站| 欧美综合777| julia高潮后不停追击中出| 欧美激情久操网| 亚洲人久久久网| 97自拍视频在线| 日本性爱视频一级| 内射卯月麻衣| 色噜噜狠狠色综无码久久合欧美| 日本成人在线不卡一区二区三区| 欧美色图下一页| 99热精品在线| 午夜.DJ高清在线观看免费7| www久久精品| 区一在线观看| 91 亚洲 欧美 日韩 国产 综合| 九九草| 亚拍在线| 欧美熟爽综合| 日韩乱伦影音先锋| 久久精品久| 欧美日韩中国x| 国产无遮挡| 免费AV播放| 国产毛片在线| 欧美一级在线观看成人| 精品人妻视频一区二区在线播放 | 日韩成人私密一级精品av| 91黑丝操| 91新在线欧美| 大香蕉久久| 久久人人舔人人爽舔人人av片| 性天堂| 超碰97极品9| 久久一二三四五六七八九区区| 国产刺激视频| 国产剧情AV不卡在线观看| 日本在线观看网址| 国产日本顶级一区二区三区| baiduhicn.com。| 亚洲AV免费在线观看| 色婷婷综合视频| 日本色色色视频| 无码不卡八戒| 91青青草| 亚洲综合在线91| 97少妇人妻中文字幕久久| 99操| 国产极品999| 婷婷色网| 欧美黄片视频在线观看免费| 18禁免费视频| 国产三级资源在线观看| 最新日本中文字幕| 果冻传媒A片麻豆熟妇人妻| 任你干在线视频| 亚洲成人妻日韩在线| 欧美精品双插| 欧美中文字幕一区| 爱射综合| 大香蕉操久久| 天天日老熟妇| 日韩另类色图| h在线看免费版在线看| 中文字幕av乱伦| 国产视频一区二区免费| 国产97视频免费观看| 国产精品久久久久久 百度| 嗯啊抽插大香蕉网页| 波多野42部无码喷潮在线观看| 大香蕉免费3| 老司机深夜18禁污污网站| 国产成人亚洲精品无码最新在线| 色欲天天综合久久久无码网中文| 国内毛片欧美香蕉精品| 综合婷婷| 九月婷婷久久| 久久婷婷热| 五月丁香婷婷综合| 这里只有精品视频| 人妻少妇色综合| 色噜噜综合在线| 久久久久9久久久久| 免费看污网站| 97天天操天天干| 亚州日韩97| 久久亚洲日韩国产欧| 大色网久久| 久久久久久久久久9| 97免费在线视频| 欧美日韩性爱电影在线| 操逼逼中文字幕|