【发布时间】:2018-12-21 12:13:54
【问题描述】:
所以,我正在使用这个tsconfig.json:
{
"compilerOptions": {
"baseUrl": ".",
"declaration": true,
"module": "ES6",
"moduleResolution": "node",
"outDir": "./lib/",
"paths": {
"@src/*": ["src/*"]
},
"preserveConstEnums": true,
"removeComments": true,
"sourceMap": true,
"target": "ES6"
},
"include": [
"global.d.ts",
"src/**/*.ts"
]
}
在哪里可以看到别名 @src 是为我的代码定义的。
tsc/webpack 构建所有内容都没有问题,但是在 VS Code 中编辑时,当我将某些内容导入为时,我无法摆脱此错误消息
import { xxx } from '@src/xxx';
有同样问题的人吗?对我来说,看到这个很奇怪,因为如果它正确编译/构建(来自 tsc 和 webpack),这意味着配置是正确的。那么为什么 VS Code 会显示这个错误信息呢?这很烦人,但我想解决它。
tsconfig.json 文件也使用标准名称(tsc 没有自定义 -p 选项)所以,VS Code 应该能够自动读取它,对吧?还是需要对 IDE 进行任何额外的配置?
【问题讨论】:
-
你搞清楚了吗?我也遇到了同样的问题。
-
遗憾的是没有。我现在不使用别名:(
-
感谢您的回复。我想知道他们是否修复了 VS Code?我发现我需要在 typescript 中定义 *.gif。之后它对我来说很好。有别名。我的另一个问题有我的完整配置和我的解决方案,以防它帮助你:stackoverflow.com/questions/54880363/…
标签: typescript visual-studio-code