【发布时间】:2019-10-24 19:28:23
【问题描述】:
我有一个打字稿应用程序,它有 paths 用于绝对导入。我的 tsconfig 看起来像这样:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"utils*": ["src/utils*"],
"operations*": ["src/operations*"],
"actions*": ["src/actions*"],
"components*": ["src/components*"],
"constants*": ["src/constants*"],
},
"outDir": "dist",
"module": "esnext",
"target": "esnext",
"moduleResolution": "node",
"noEmit": true,
"lib": ["es2017", "dom"],
"noUnusedLocals": true,
"sourceMap": true,
"skipLibCheck": true,
"allowJs": true,
"jsx": "preserve",
"noUnusedParameters": true,
"preserveConstEnums": true,
"strict": true,
"allowSyntheticDefaultImports": true,
"noImplicitAny": true,
},
"exclude": [
"node_modules",
"dist",
],
"include": [
"./src/**/*"
],
"files": [
"./typings/index.d.ts"
]
}
我正在尝试像这样使用导入:
import { AppStateType } from 'actions/app';
但是我得到cannot find module 'actions/app'
我关注了this 的回答,但似乎没有用。
我在这里做错了什么?
【问题讨论】:
标签: typescript