我正在使用Ext JS 4和TideSDK开发应用程序。 Ext JS使用名为“packages”的几个目录,但是当我使用TideSDK Developer打包应用程序时,它不会递归地将包目录复制到.app。这会在开发期间中断Ext JS,因此有一种方法可以将packages目录复制到.app?
这看起来是TideSDK Developer的一个问题,而不是TideSDK本身。确认?
[编辑]
我创建了一个新项目,为测试添加了一些目录:
/资源/包 /资源/富/包
使用TideSDK Developer构建应用程序并检查.app的内容,没有/ Resources / packages和no / Resources / foo / packages。有/ Resources / foo目录但没有包。使用tidebuilder.py运行捆绑包,并且包目录就在那里。所以这是TideSDK Developer的一个错误,但是有办法解决它吗? (将在github中提交错误)
答案 0 :(得分:0)
看起来这就是TideSDK Developer的创建方式,这就是它启动应用程序的方式(注意第5行忽略):
PackageProject.currentAppPID = TiDev.launchPython(
[PackageProject.desktopPackage.toString(),
"-d", dest.toString(), // Staging directory
"-a", assets.toString(), // Assets path
"-i", 'dist,packages', // Ignore
"-n", // Don't include the installer
"-r", // Run it!
"-v", // Verbose
"-s", basePath.toString(), // SDK path
appdir.toString()]);