解決typescript webpack 設置alias不生效的問題

tsconfig.json

特別注意includesexclude!!

    "paths": {
      "@/*": ["./app/*"],
    }
    ....
      "exclude": ["node_modules", "dist", "src", ],
	  "includes": ["./app/**/*", "./chrome/**/*", ]

webpack.config.js

 resolve: {
    extensions: ['.ts', '.tsx', '.js', '.jsx'],
    alias: {
      '@': path.resolve(__dirname, 'app'),
    },
  },
   module: {
    rules: [{
        test: /\.tsx?$/,
        exclude: /node_modules/,
        loader: 'awesome-typescript-loader',
      },]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章