Main.hx라는 파일에 주 Haxe 스크립트가 있습니다. 그리고이 동일한 스크립트에서 패키지로 간주되는 다른 Haxe 스크립트를 같은 디렉토리에 포함하여 기존의 패키지를 가져올 수 있지만 중첩 된 디렉토리에 선언 된 Haxe 스크립트 (패키지로 간주되어야 함)는 import
(나는 ' 나는 거의 무시 당하고 있다고 확신한다).중첩 된 디렉토리 (Haxe)에서 패키지를 가져 오는 방법은 무엇입니까?
Haxe는 단지 Test
이 존재하지 않는다고 말합니다. 내가 wow.test.Test
을 얻으려고하면 같은 것을 말하고 test.Test
과 동일합니다. 또한 ./wow/test.hx
에 패키지 이름을 wow.test
및 test
으로 설정하려고 시도했는데 동일한 상황이었습니다.
./wow
외부에 test.hx
을 넣고 정상적으로 가져 오는 경우에만 작동합니다 (wow.test.*
대신 test.*
).
내 테스트 구조 :
- ./Main.hx -
package;
import haxe.unit.TestCase;
import openfl.display.Sprite;
import native.*;
import wow.test.*;
class Main extends Sprite
{
public function new()
{
super();
new Test();
}
}
- ./wow/test.hx -
package;
class Test
{
public function new()
{
trace("Dum !!");
}
}
아니면 구성해야합니까?
wow.Test' :
haxe 컴파일러는 소문자로 시작하는 모듈을 허용하지 않는 것으로 보입니다.이를 반영하기 위해 답변을 편집했습니다. – memilian
이제는 의미가 있습니다. interestin '세부 주셔서 감사합니다. – Hydro