반응형
jspm / jQuery / TypeScript - 모듈 "jquery"에는 기본 내보내기가 없습니다.
TypeScript와 jspm & system.js를 사용하여 모듈 로딩을 위해 웹 앱을 부트스트랩하려고 합니다.저는 별로 멀리 가지 못합니다.jspm을 설치하고 이를 사용하여 jQuery를 설치한 후:
jspm install jquery
그리고 기본:
<script src="jspm_packages/system.js"></script>
<script src="config.js"></script>
<script>
System.import('main');
</script>
maint.ts:
import $ from "jquery";
export class Application {
constructor() {
console.log($);
}
}
"모듈 'jquery'에 기본 내보내기가 없기 때문에 TypeScript가 컴파일되지 않습니다.
생성된 config.js의 매핑 "jquery": "npm:jquery@2.2.0"
모듈에 기본 내보내기가 없는 경우 전체 모듈을 개체로 가져올 수 있습니다.import * as $ from "jquery";
또는 명명된 내보내기 가져오기:import { ajax, css } from "jquery";
사용 중인 경우visual studio
유형 스크립트 플러그인을 업데이트합니다.
Visual Studio 2017의 최신 버전을 얻으려면 해당 사이트를 방문하십시오.
언급URL : https://stackoverflow.com/questions/35223977/jspm-jquery-typescript-module-jquery-has-no-default-export
반응형
'source' 카테고리의 다른 글
ggplot2가 있는 나란히 표시 (0) | 2023.06.08 |
---|---|
판다 시간대 인식 날짜 시간 변환단순 타임스탬프로 인덱싱하지만 특정 시간대에 있음 (0) | 2023.06.08 |
Excel 패키지로 작성된 Excel 셀의 통화 형식 설정 (0) | 2023.06.08 |
모듈을 찾을 수 없음: 오류:'ts-loader'를 확인할 수 없습니다. (0) | 2023.06.08 |
Looper.prepare()를 호출하지 않은 스레드 내에 핸들러를 만들 수 없습니다. (0) | 2023.06.08 |