2017-03-26 1 views
0

내가 그것을사파리 10.1 ES6 모듈 예를

<script type="module" src="scripts/index.js"></script>

하는 index.js이와 index.html 페이지를 만든

import 'menu';

26 (사파리 10.2 릴리스, 웹킷 12604.1를 포함 .12) 불평하고있다

TypeError: Module specifier does not start with "/","./","../"

내가 뭘 잘못하고 있니? 내가하는 index.js하는 index.ts를 컴파일 할 때

참고는 타이프 불평하지 않습니다

나를 위해

최악의 시나리오는 타이프 라이터와 사파리 10.1^^(&() %를 $ 것이 다른 수입 구문을 원하는 것입니다! 나

답변

1

에 대한 더 많은 테스트 후 나는 사파리 10.1하지 import 'menu';

import './menu.js'; 그것을 위해 모듈 컴파일러 옵션을 만들기 위해 타이프 라이터를 설득하려고 원하는 것을 거의 확신합니다.

https://github.com/Microsoft/TypeScript/issues/14861

+1

올바른 내용입니다. 브라우저의 모듈은 URL을 절대 또는 상대 URL로 가져와야하며 상대 URL은'.' 또는'..'로 시작해야합니다. ("알몸"가져 오기에 대한 의미론은 현재 예약 될 수 있으며 나중에 정의 될 수 있습니다.) –