Rap 的支持 debug 模式和非 debug模式;
开启
Rap.debug=true;
### 非 debug 模式
* * * * *
非 debug 模式下,因为加载过的组件和 js 会被缓存不会再进行加载,所以修改源码不会立即生效;
可以通过Rap.appVersion(1)和Rap.compVersion("组件名",1')和进行缓存控制;
在 Chrome 的开发控制台 Network下可以看到只加载了主页面和 rap.js
![](https://box.kancloud.cn/ff074326b3c264b4e652f8d37bdffa68_1488x686.png)
同时在Sources 下的 也找不到对应的 js 源码;
![](https://box.kancloud.cn/10bae85850be1ae005ca2939b5f3ea9a_744x714.png)
这样代码对正常人来说是隐藏了;真实的代码我们是缓存在indexedDb里;
**项目正式部署后建议将 debug 关闭**
### debug 模式
* * * * *
debug 模式只给开发时使用的,debug 模式下 Rap 不会使用任何缓存;
在 Source 的 no domain 下我们也可以看到所有的源码
![](https://box.kancloud.cn/a91571629a04ceb95518daa8114c7fd6_2350x616.png)
在 console 可以看到组件的加载情况
![](https://box.kancloud.cn/4034f85ca07a2eaffab485a2b86884db_746x462.png)