source

jspm / jQuery / TypeScript - 모듈 "jquery"에는 기본 내보내기가 없습니다.

nicesource 2023. 6. 8. 19:52
반응형

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

반응형