zoukankan      html  css  js  c++  java
  • awesome-typescript-loader 配置使用baseUrl和paths

    因为实在不想用相对路径来写模块导入了, 配置baseUrl和Path来简化路径导入, 好在现在awesome-typescript-loader已经很好的支持了这个功能。

    配置如下:

    webpack.json中添加如下插件:

    var TsConfigPathsPlugin = require('awesome-typescript-loader').TsConfigPathsPlugin;

    resolve: {
      extensions: [".ts", ".tsx", ".js", ".json"],
      plugins: [
        new TsConfigPathsPlugin(/* { tsconfig, compiler } */)
      ]
    }

    tsconfig.ts 中就可以愉快的使用baseUrl, paths

    "compilerOptions": {
      "baseUrl": "./src",
      "paths": {
        "hello": ["hello"],
      }
    }

    baseUrl的使用, 导致ts-node无法运行, 使用tsconfig-paths来解决

  • 相关阅读:
    房价
    Jsrender初体验
    GCD XOR UVA
    GCD
    Aladdin and the Flying Carpet LightOJ
    HDU6035 2017多校第一场1003 树形DP
    F
    C
    B
    An Easy Physics Problem HDU
  • 原文地址:https://www.cnblogs.com/mahong-shaojiu-ruby/p/7979001.html
Copyright © 2011-2022 走看看