在利用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后 具体出错原因了