[ALOY-683] CFG.js not being regenerated with changes to config.json
| GitHub Issue | n/a |
|---|---|
| Type | Bug |
| Priority | High |
| Status | Closed |
| Resolution | Invalid |
| Resolution Date | 2014-01-20T21:31:57.000+0000 |
| Affected Version/s | n/a |
| Fix Version/s | Alloy 1.3.0, 2014 Sprint 02 |
| Components | n/a |
| Labels | alloy, config |
| Reporter | Neville Dastur |
| Assignee | Tim Poulsen |
| Created | 2013-05-31T13:06:37.000+0000 |
| Updated | 2014-01-28T23:55:19.000+0000 |
This is working fine with Alloy 1.3 and Titanium 3.2.0.GA Test procedure 1. Create a new Alloy app 2. To app/controllers/index.js, add
3. Update app/config.json to read:Ti.API.info('Alloy.CFG.foo = ' + Alloy.CFG.foo);4. Build app. Logging message is{ "global": {"foo": "bar"}, "env:development": {}, "env:test": {}, "env:production": {}, "os:android": {}, "os:blackberry": {}, "os:ios": {}, "os:mobileweb": {}, "dependencies": {} }[INFO] : Alloy.CFG.foo = barand contents of Resources/CFG.js ismodule.exports={"dependencies":{},"foo":"bar"};5. Modify config.json, setting foo equal toDarth Vader. 6. Build app. Logging message is[INFO] : Alloy.CFG.foo = Darth Vaderand contents of Resources/CFG.js ismodule.exports={"dependencies":{},"foo":"Darth Vader"};