Webpack typescript 설정하기
필수 라이브러리를 설치합니다.
npm install --save-dev webpack webpack-cli typescript ts-loader
webpack.config.js
파일을 생성한 후 다음과 같이 작성합니다.
const path = require("path");module.exports = {// 파일을 어디서부터 시작해서 읽을 건지에 대한 설정entry: "./index.ts",module: {rules: [{test: /\.tsx?$/,use: "ts-loader",exclude: /node_modules/}]},resolve: {extensions: [".tsx", ".ts", ".js"]},// 결과물에 대한 설정output: {filename: "index.js",path: path.resolve(__dirname, "src")}};
tsconfig.json
파일을 생성한 후 다음과 같이 작성합니다.
{"compilerOptions": {"noImplicitAny": true,"module": "commonjs","target": "es5","allowJs": true},// 컴파일에 포함되지 않는것"exclude": ["node_modules"],// 컴파일에 포함하는 것"include": ["index.ts"],"compileOnSave": true}
기본적인 세팅이 끝납니다.