tsconfig baseUrl&路径问题

时间:2018-06-15 11:07:03

标签: javascript typescript path absolute-path tsconfig

我似乎无法通过在tsconfig中设置baseUrl和路径来从绝对路径导入文件。

这是我的tsconfig.json:

{
    "compilerOptions": {
        "target": "es2015",
        "module": "es2015",
        "jsx": "react",
        "outDir": "build",
        "allowSyntheticDefaultImports": true,
        "experimentalDecorators": true,
        "preserveConstEnums": true,
        "noImplicitAny": false,
        "allowJs": true,
        "sourceMap": true,
        "moduleResolution": "node",
        "lib": [
            "dom",
            "es7"
        ],
        "baseUrl": ".",
        "paths": {
            "*": [
                "*",
                "utils/*"
            ]
        },
    },
    "filesGlob": [
        "src/**/*.ts",
        "src/**/*.tsx"
    ],
    "include": [
        "src"
    ],
    "exclude": [
        "build",
        "node_modules"
    ],
    "compileOnSave": false,
}

以下是我的导入方式:

import { getId, isValid } from 'src/utils/others';

但这给了我Unable to resolve module 'src/utils/others' 我已经尝试了各种其他配置,例如baseUrl: "./src"paths: { "src": ["src/*"] },但似乎没有什么能让它发挥作用。 我觉得这个问题位于其他地方,但我不知道在哪里看。

0 个答案:

没有答案