티스토리 뷰

Javascript

tsconfig-paths-webpack-plugin

딩신 2021. 2. 2. 10:39
// webpack config js
const path = require("path")
const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin')
const tsConfigPath = path.resolve(__dirname, "./tsconfig.json")

...

 resolve: {
    extensions: ['.ts', '.tsx', '.js'],
    plugins: [new TsconfigPathsPlugin({
      configFile: tsConfigPath
    })]
  },

tsconfig-paths-webpack-plugin은 예제에 많아서 사용해보게 됐는데, 간단히 말하면
alias(단축경로)를 쓰려면 typescript를 쓸 시 Tsconfig.json과 webpack.config.js에 둘다 설정해줘야하는데, 이걸로 간단히 해결되는듯하다. 

 

다른 기능들도 있는것 같지만 일단 이 기능만 쓰기 위해서 사용..

 

 

댓글