ES2015 Import가 Firefox에서 작동할 수 있나요?
import 문을 t1.js 파일의 최상위 수준에 배치했음에도 불구하고 다음과 같은 문제가 발생합니다. 오류: "SyntaxError: 가져오기 선언은 모듈의 최상위 수준에만 나타날 수 있습니다." 이는 Firefox가 ES2015 가져오기 기능을 완전히 지원하지 않을 수 있음을 나타냅니다.
올바른 최상위 요구 사항 이해
가져오기 문은 t1의 시작 부분에 있습니다. Node.js에서는 파일 자체가 모듈로 로드되었음을 명시적으로 나타내야 한다는 점에 유의하는 것이 중요합니다. 단순히 모듈이 아닌 파일의 상단에 import 문을 배치하는 것만으로는 충분하지 않습니다.
Firefox에서 모듈 로딩을 활성화하는 방법
문제를 해결하려면 다음이 필요합니다. 모듈임을 지정하여 스크립트 태그에 "type" 속성을 추가하려면:
<code class="html"><script src="t1.js" type="module"></script></code>
브라우저 호환성
ES2015 가져오기/내보내기 기능은 현재 완벽하게 지원됩니다. 다음 브라우저 버전 이상(최신 목록은 caniuse.com 확인):
이전 브라우저에서 모듈 지원 활성화
이전 브라우저 버전의 경우 다음이 필요할 수 있습니다. 특정 플래그 활성화:
위 내용은 Firefox가 ES2015 가져오기를 지원하지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!