上下文:
我正在创建一个Cocos2d-JS游戏。我已经创建了该项目并处于开发阶段。Cocos2D-JS - 编译并运行'Clean'构建?
我可以在控制台的项目目录中运行cocos run -p web
或cocos run -p web --source-map
。这些命令的工作,并允许我运行和测试我的项目。
问题:
简单:代码变化使我在的cocos2d-JSB编译器没有被拾起。我最近更改的旧代码仍然存在于新编译的cocos2d项目中。我无法检测到对已编译的类文件所做的更改。
技术:
技术上的问题:修饰.js文件没有被正确地的cocos2d-JS编译器复制(从终端/控制台)。以前版本的.js文件以某种方式保留在localhost-web-server中。本地主机由运行cocos2d应用程序的Python脚本维护。
(我用的打字稿.ts
写我的大部分代码和编译下来到JavaScript .js
与.js.map
。我肯定编译下来打字稿为Javascript运行科科斯编译器之前)
更多:
在我的Chrome浏览器中使用Javascript控制台时,我可以看到我的.ts文件在localhost中可见。我也可以这样看到我的.js文件,并且可以确认代码没有被更新。
问:
我怎样才能“力”的cocos compile
或cocos run
命令来覆盖,而不是“智能”保留旧文件旧的任何.js文件,?
--source-map
是否可能使run
命令强制重新构建?
我想在Apple的Xcode中创建一个'Clean Build',但对于cocos2d-js。我怎样才能做到这一点?
如果这些都不可能,我可以在哪里找到localhost使用的build/run目录,这样我就可以自己手动更新.js文件了?