VS Code上的tsconfig无法识别Webpack别名

时间:2020-10-28 03:15:52

标签: node.js reactjs webpack visual-studio-code

我正在使用CRA对组件进行原型设计,因此我决定退出该项目,以更好地控制Webpack配置。一切都可以与我的别名完美配合:

alias: {
    //... CRA aliases
    '@': path.resolve(paths.appSrc, '.'),
    '@components': path.resolve(paths.appSrc, '_components/'),
    '@sass': path.resolve(paths.appSrc, 'assets/sass/'),
    '@svg': path.resolve(paths.appSrc, 'assets/svg/')
}

在一些教程之后,我还将这些路径添加到打字稿配置中,并且已经解决了堆栈溢出问题:

"baseUrl": "./",
"paths": {
  "@components": [
    "src/_components"
  ],
  "@sass": [
    "src/assets/sass"
  ],
  "@svg": [
    "src/assets/svg"
  ],
}

但是Visual Studio代码不断向我抛出关于找不到模块的警告。正如我所说,我查看了堆栈溢出中提出的问题,并尝试了其他配置,但仍然无法正常工作。我不知道是否是因为我使用“ @”作为前缀(只是个人喜好)。

0 个答案:

没有答案