使用Sencha打包报错Java heap space的解决办法

  ext的打包使用的是Sencha,本地打包时很有可能会出现Java heap space的错误,打包过程会停止。

  这个和本地内存的剩余多少没直接关系,是和设置的jvm参数有关。

       可以在打包脚本前面增加:set _JAVA_OPTIONS="-Xms4096m -Xmx4096m"

       或者在git bash中输入export _JAVA_OPTIONS="-Xms4096m -Xmx4096m",再使用sencha app build打包。

       git bash可以在windows环境下模拟一个简单的linux终端,可以使用export来设置环境变量。

       使用Sencha打出的包,js文件是做了混淆的。

  目前的这个工程,前后台分离,前端可以使用grunt来打包,grunt是基于nodeJs的。

  在之前还使用npm run build来打包。