ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Vsc & NodeJs 에서 TypeScript 설치
    Search: Typescript Typescript 2022. 11. 15. 20:06

     

    준비물

    Node.js: TypeScript를 프로젝트에 사용하려면 Node.js가 설치되어 있어야 한다.
    nodejs에 npm을 통해서 설치: NodeJs 설치;
    Visual studio code 설치: Vsc, VSCode(Visual Studio Code) 설치

     

    설치 유형: '글로벌 설치' 폴더 위치와 상관없이 전역으로 사용. '로컬 설치' 해당 폴더(프로젝트 폴더)에서 개벌적으로 사용. 

     

    글로벌 설치

    참고: Npm install -g 전역 설치

    설치 명령어 (2가지 방법)

    npm install --global typescript

    또는

    npm i -g typescript

     

    설치 후 프로젝트에 적용

    npm link typescript

    또는 

    npm link typescript -dev

     

    로컬 설치

    typescript 모듈 설치는 글로벌(global), 로컬(local) 두가지 방법이 가능하지만, 권장되는 방법은 로컬 설치다

    설치 명령어

     

    방식1

    npm install --save-dev typescript

    방식2

    npm i -D typescript

    방식3

    npm i typescript -dev

     

     

     

    설치 과정에 출력되는 Ex

    PS D:\TypescriptT1> npm i -D typescript
    
    added 1 package, and audited 2 packages in 2s
    
    found 0 vulnerabilities
    PS D:\TypescriptT1> dir
    
    
        디렉터리: D:\Temp\TypescriptT1
    
    
    Mode                 LastWriteTime         Length Name
    ----                 -------------         ------ ----
    d-----        2022-11-15     19:46                node_modules
    -a----        2022-11-15     19:46            894 package-lock.json
    -a----        2022-11-15     19:46             58 package.json
    -a----        2022-11-15     19:42             31 t1.ts

     

    설치 후 자동으로 생성되는 폴더와 파일들

     

     

     

    설치 확인

    설치된 버전 확인 명령어

    tsc -v

     

    간단한 코드 테스트

    t1.ts 파일

    class C1 {
        name = '';
    }
    console.log("test console.log");
    //alert("aaa");
    //document.write("aaa");

     

    ts파일 컴파일(로컬로 설치된 typescript 방식)

    node_modules\.bin\tsc t1.ts

    실행하고 나면 t1.js파일이 자동으로 만들어져 있다.

    var P1 = /** @class */ (function () {
        function P1() {
            this.name = '';
        }
        return P1;
    }());

     

    또는 프로젝트 폴더에서 tsc만 실행하면 ts파일들이 빌드되어 dist폴더에 들어간다( tsc tsconfig.json 생성 ).

    Vsc에서 Ts파일 빌드 'https://infos.tistory.com/4904'

     

    node로 js실행

    node t1.js

     

    예제 화면

     

     

     

     

    기타

    js파일을 html에서 불러와서 실행 확인

    <!DOCTYPE html>
    <html lang="ko">
    <head>
        <meta charset="UTF-8">
    </head>
    <body>
        text1
        <script src="t1.js"> </script>    
        text2
    </body>

     

    기타

    launch.json로 실행 명령어 지정

    {
        "version": "0.2.0",
        "configurations": [
    
            {
                "command": "node ${workspaceFolder}\\dist\\t1",
                "name": "Run node t1",
                "request": "launch",
                "type": "node-terminal"
            },
        ]
    }

     

    Vsc에서 '실행'을 하면 node로 t1.js를 작동 시킨다.

     

    기타

    tsc빌드 환경값: tsc tsconfig.json 생성

    Vsc & NodeJs 에서 Typescript 빌드

    댓글