2016-09-27 2 views
0

JSPM을 사용하여 기존 앱을 변환하려고합니다. 난 정말이 말을 할 필요가 없으므로 baseUrl에 상대적인 경로를 사용하여 주셔서 감사합니다 ./siblingModule 가져올 수있는 같은 계층 구조의 같은 부분에서 가져올 수 있습니다. 현재 상대적으로 수입을 사용합니까 니혼 전자 : JSPM 번들을 사용하려고 할 때 나는상대 가져 오기가 포함 된 JSPM 번들

Error: ENOENT: no such file or directory, open '<project path + baseUrl>\siblingModule.js' 
    at Error (native) 

은 base을 해상도와 함께 모듈 해상도에 대한 상대 경로를 사용하는 니혼 전자 : JSPM을 구성 할 수있는 방법이 있나요거야?

이상적 -

  • module/submodule 유효한 경로 항목을 검사 한 후 지금까지 내가이 말할 수 baseUrl/module/submodule

currentPath/module/submodule

  • /module/submodule 검사에서 baseUrl/module/submodule
  • ./module/submodule 검사를 검사 모호하지 않습니다. 그러나 제가 틀렸다면 저를 교정하십시오.

    p.s. jspm 사용 0.16.45

  • +0

    https://github.com/systemjs/systemjs/blob/master/docs/getting-started.md 나는 타이프 스크립트 태그를 포함. 나는 그것이 여기에 관련이있을 것이라고는 생각하지 않지만 다만 ... – Paarth

    답변

    0

    경로를 확인하는 데 baseUrl이 사용됩니다.

    매핑 및 경로를 config.json에 구성하여 이러한 경로에서 가져올 수 있습니다.

    그러나 아무것도 가져 오기 이런 종류의 사용을 방해하지 않는다 : 당신이 가져 오기를 사용에 문제가 발생할 경우 import module from './otherModule/file.js';

    , 그것은 아마 당신의 구성에서 뭔가 잘못이다.

    참조 설명서 : 나는 TS 응용 프로그램의 컴파일 된 출력을 번들 테스트하고 있습니다 때문에

    관련 문제