在利用Sencha Cmd打包後,發現有時項目會報如下錯誤:
這基本等於廢話,毫無意義的提示。主要由於,build後的framework.js代碼被混淆了。
那如果想看清錯誤原因怎麼辦?
使用 sencha build testing 進行測試打包
可以用以下語句建一個bat文件,核心的就是 用 sencha app build testing 打包成測試版
@echo off
title 項目名
echo build testing
call sencha repo sync -name "項目名"
call sencha app refresh --packages
sencha -info app build testing
運行完此bat後,就會在項目的 build文件夾 下 生成了一個 testing 文件夾
然後 把這裏的 app.js 到 service-worker.js 文件 可以拷走
拷走後,替換 項目中build目錄下的 production文件夾 裏的內容
這時再回到網頁,刷新下,就能看到 build後 具體出錯原因了