2011-10-07 4 views
1

저는 Appcelerator를 사용하여 모바일 애플리케이션을 개발 중이며 commonJS를 사용하는 일부 구성 기능을 포함하고 있습니다.필수 모듈 오류, 인수 크기는> = 0이어야합니다.

다음과 같이 내가 실행하고 코드는 다음과 같습니다

var well = {}; 

well.config = require('config'); 

config.js

var configJson = JSON.parse(Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,'config.json')); 
exports.getFeed = function(_feed){ 
    return configJson.feeds.sermon[_feed]; 
}; 

내가 코드를 실행하려고

을 app.js, 나는 다음과 같은 얻을 오류 :

Location: 
[3,0] file:///android_asset/Resources/app.js 
Wrapped java.lang.IllegalArgumentException: size must be >= 0 (file:///android_asset/Resources/app.js#3) 

모듈을 포함 시키는데 잘못된 것이 있습니까?

답변

1

당신이 fastdev을 해제해야하고 잘 작동합니다, 제가 1.7.2을 사용하고 그것이 안드로이드

+0

에 벌금을 실행 행해져 Yout tiapp.xml

<property name="ti.android.fastdev" type="bool">false</property> <property name="ti.android.compilejs" type="bool">true</property> 

을이를 추가하면이 필요로합니까 xml의 ​​안드로이드 섹션에 추가하거나 xml의 주요 ti : app 영역 바로 아래에 추가 할 수 있습니까? –

+0

메인은 잘 할 것입니다! –