TypeScript에서 생성 된 Require define에 비 TypeScript JS 파일 포함

마틴 베드 비치

다음 TypeScript 파일이 있다고 가정 해 보겠습니다.

import module1 = require( 'module1' );
import module2 = require( 'module2' );

...some code...

그러면 컴파일시 다음 JavaScript가 생성됩니다.

define( [ 'require', 'exports', 'module1', 'module2' ], function ( require, exports, module1, module2 ) {
...
}

그러나 TypeScript 모듈이 아닌 파일을 포함하려면 어떻게해야합니까? RequireJS에 의해로드되는 종속성이 있으므로 RequireJS에 의해로드되기를 원합니다. 예를 들어 다음을 추가하려고하면 :

import someJsFile = require ( 'someJsFile' );

컴파일시 "모듈은 비 모듈 유형으로 별칭을 지정할 수 없습니다"오류가 발생합니다. import부분을 건너 뛰고 그냥 require( 'someJsFile' )하면 컴파일되지만 생성되는 JavaScript는 대신 기능하지 않는 중첩 정의입니다.

define( [ 'require', 'exports', 'module1', 'module2' ], function ( require, exports, module1, module2 ) {
    define( [ 'someJsFile' ], function ( someJsFile ) {
    ...
    }
}

JS 파일을 직접 TS 모듈로 변환 할 필요없이 "올바른"RequireJS 정의 외부에 JavaScript 파일을 포함하는 방법이 있습니까? 아니면 RequireJS를 수동으로 생성하고 import x = require( 'x' )문을 모두 삭제해야합니까?

Basarat

사용 amd-dependency. 귀하의 경우 :

/// <amd-dependency path="someJsFile" />
declare var someVarFromJsFile: any;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

`npm install -g`에 typescript에서 컴파일 된 .gitignored 파일 포함

분류에서Dev

스크립트에 포함 된 비밀번호로 실행 파일 생성

분류에서Dev

스크립트에 포함 된 비밀번호로 실행 파일 생성

분류에서Dev

typescript 파일에서 npm 모듈 생성

분류에서Dev

포함 된 프런트 엔드 js 파일에서 서버 생성 변수 사용

분류에서Dev

TypeScript : 컴파일 된 JavaScript에서 require 문을 사용하지 마십시오.

분류에서Dev

Python에서 PDF 파일 및 그 안에 포함 된 작업 생성

분류에서Dev

Angular 2.0.0 karma-test-shim.js에서 예약어 'import'사용-JS 출력에 Angular TypeScript 파일 포함?

분류에서Dev

Y 폴더에있는 경우에만 확장자 X가있는 특정 파일 포함 : git에서 TypeScript 생성 JavaScript 파일 무시

분류에서Dev

Sugar CRM에서 연락처 생성이 포함 된 파일 업로드 필드

분류에서Dev

포함 된 JS 파일에서 전역 변수에 액세스

분류에서Dev

typescript와 webpack의 조합으로 노드 js에서 비 js 파일 읽기

분류에서Dev

Angular2의 Webpack에 의해 Typescript에서 생성 된 ES5 파일은 어디에 있습니까?

분류에서Dev

클래스에서 파생 된 형식을 생성하지만 생성자는 생략 (typescript)

분류에서Dev

@ typescript-eslint / parser가 내 tsconfig.json에 구성된 파일 외부의 파일을 포함하는 이유는 무엇입니까?

분류에서Dev

포함 된 파일의 전체 생태계에 대한 Visudo 온 전성 검사?

분류에서Dev

NativeScript 프로젝트에서 TypeScript로 자동 생성 된 파일을 숨기는 방법

분류에서Dev

포함 된 YouTube 비디오에서 재생 / 일시 중지 제거

분류에서Dev

Knockout 구성 요소가있는 Require JS가 잘못된 경로에서 js 파일을 찾고 있습니다.

분류에서Dev

Google App Engine에 배포 된 앱의 Typescript 컴파일러가 비 상대 경로를 확인하지 않음

분류에서Dev

포드에 비 코드 파일 포함

분류에서Dev

TypeScript 선언 파일 (함수 생성자)

분류에서Dev

ASP 코어 대 2015에서 자동 Typescript 컴파일 비활성화

분류에서Dev

컴파일 절차에 포함되지 않은 genrule에 의해 생성 된 Java 파일

분류에서Dev

in typescript 함수에서 http 서비스를 작성하는 방법

분류에서Dev

dev C ++에서 포함 된 파일

분류에서Dev

비동기 함수에서 반환 된 배열을 파괴하면 typescript 오류가 표시됨

분류에서Dev

Vim은 네트워크 파일 시스템에서 자동 완성을 위해 포함 된 파일의 검사를 자동으로 비활성화합니다.

분류에서Dev

코드 서명 서명이 생성 된 후 파일 포함

Related 관련 기사

  1. 1

    `npm install -g`에 typescript에서 컴파일 된 .gitignored 파일 포함

  2. 2

    스크립트에 포함 된 비밀번호로 실행 파일 생성

  3. 3

    스크립트에 포함 된 비밀번호로 실행 파일 생성

  4. 4

    typescript 파일에서 npm 모듈 생성

  5. 5

    포함 된 프런트 엔드 js 파일에서 서버 생성 변수 사용

  6. 6

    TypeScript : 컴파일 된 JavaScript에서 require 문을 사용하지 마십시오.

  7. 7

    Python에서 PDF 파일 및 그 안에 포함 된 작업 생성

  8. 8

    Angular 2.0.0 karma-test-shim.js에서 예약어 'import'사용-JS 출력에 Angular TypeScript 파일 포함?

  9. 9

    Y 폴더에있는 경우에만 확장자 X가있는 특정 파일 포함 : git에서 TypeScript 생성 JavaScript 파일 무시

  10. 10

    Sugar CRM에서 연락처 생성이 포함 된 파일 업로드 필드

  11. 11

    포함 된 JS 파일에서 전역 변수에 액세스

  12. 12

    typescript와 webpack의 조합으로 노드 js에서 비 js 파일 읽기

  13. 13

    Angular2의 Webpack에 의해 Typescript에서 생성 된 ES5 파일은 어디에 있습니까?

  14. 14

    클래스에서 파생 된 형식을 생성하지만 생성자는 생략 (typescript)

  15. 15

    @ typescript-eslint / parser가 내 tsconfig.json에 구성된 파일 외부의 파일을 포함하는 이유는 무엇입니까?

  16. 16

    포함 된 파일의 전체 생태계에 대한 Visudo 온 전성 검사?

  17. 17

    NativeScript 프로젝트에서 TypeScript로 자동 생성 된 파일을 숨기는 방법

  18. 18

    포함 된 YouTube 비디오에서 재생 / 일시 중지 제거

  19. 19

    Knockout 구성 요소가있는 Require JS가 잘못된 경로에서 js 파일을 찾고 있습니다.

  20. 20

    Google App Engine에 배포 된 앱의 Typescript 컴파일러가 비 상대 경로를 확인하지 않음

  21. 21

    포드에 비 코드 파일 포함

  22. 22

    TypeScript 선언 파일 (함수 생성자)

  23. 23

    ASP 코어 대 2015에서 자동 Typescript 컴파일 비활성화

  24. 24

    컴파일 절차에 포함되지 않은 genrule에 의해 생성 된 Java 파일

  25. 25

    in typescript 함수에서 http 서비스를 작성하는 방법

  26. 26

    dev C ++에서 포함 된 파일

  27. 27

    비동기 함수에서 반환 된 배열을 파괴하면 typescript 오류가 표시됨

  28. 28

    Vim은 네트워크 파일 시스템에서 자동 완성을 위해 포함 된 파일의 검사를 자동으로 비활성화합니다.

  29. 29

    코드 서명 서명이 생성 된 후 파일 포함

뜨겁다태그

보관