vscode cannot find module './styles.css'

我已经配置了tsconfig.json,为啥还会报错啊?本地服务起来样式都是正常显示的。
image.png
tsconfig.json

{
    "compilerOptions": {
        "typeRoots": ["./node_modules/@types/", "./src/typings/"]
    }
}

typings/global.d.ts

declare module '*.css' {
  const content: { [className: string]: string };
  export default content;
}
阅读 6.8k
6 个回答

找到问题所在了,我在global.d.ts中进行了export,导致ts把它识别为了module,而module中的declare module会失效。

这个不是ts的错误了,建议你看看webpack

应该和vscoed的设置有关

React中,css样式引入方式是import "./styles.css"

新手上路,请多包涵

尝试关闭VS code的eslint插件。

import XXX from '...' 是你目标文件有 export 暴露一个出口才可以吧 一般多为组件的暴露才这样引入 你这引入一个 css 文件这样的写法就不对

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进