基本上如标题所示。我希望能够使用智能感知导入 CSS 文件,其中其路径包含我由 tsconfig.json 的
compilerOptions.paths
定义的别名之一。有谁知道如何实现这一目标?
例如,
import * as styles from '@mystyles/somestyle.module.css'
在输入
@mystyles
的过程中,它应该已经在完成菜单中显示了 somestyle.module.css
。目前还没有。
和 tsconfig.json:
{
"compilerOptions": {
"jsx": "react-jsx",
"baseUrl": ".",
"paths": {
"@mystyles/*": [ "src/reactApp/styles/*" ],
},
},
"include": [
"src/**/*",
"public/**/*"
],
}
首先,我比任何人都了解你。那么让我来解决你的问题吧。
checkJs: true
。.css
。所以要让TS识别它,你必须为CSS文件创建一个.d.ts
文件。您将获得 CSS 文件的智能感知。resolve.alias
才能完成将这些别名路径转译为扩展的真实文件路径的脏工作。我希望这有帮助!