Ember CLI 응용 프로그램에 정의 된 모듈 묶음이 있으며 각 모듈은 동일한 경로로 시작됩니다. 모듈을 앱의 모듈로 가져오고 싶습니다. 예를 들어, 내가 쓸 수있다 : 그들은 사전 처리 컴파일러에 의해 즉석에서 이름/생성되기 때문에Ember CLI의 동적 모듈 가져 오기
import post1 from 'posts/1';
import post2 from 'posts/2';
import post3 from 'posts/3';
export default Em.ObjectController.extend({
posts: Em.A(post1, post2, post3),
});
그러나, 나는 모듈 이름을 알고하지 않습니다. 내가 아는 것은 경로가 항상 같은 문자열로 시작한다는 것입니다. 이 경우 posts
입니다.
특정 경로로 시작하는 모든 모듈을 가져 오는 방법이 있습니까? 예를 들어, 내가 어떻게 다음과 같은 뭔가 수행 할 수 있습니다 내가 찾으려는 모듈의
import posts from 'posts/*';
// or
registry['posts'].forEach(postId, i) {
var path = 'posts/' + postId;
import i from path;
}
각을 가져 오는 객체를 수출하고있다.
나는 ES6 module transpiler 문서를 보았지만 많이 찾을 수 없습니다.
'precompiler'는 정확히 무엇을 의미합니까 ?? ember-cli 프리 컴파일러 ??? – thecodejack
'Precompiler'는 트리를 조작하고 특정 파일 확장자에 대한 ES6 모듈로 javacript 오브젝트를 추가하는 ember 애드온으로 작성된 템플리트 프리 컴파일러를 의미합니다. –