vscode cannot find module './styles.css'

发布于 2022-09-12 00:34:37 字数 451 浏览 18 评论 0

我已经配置了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;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

偷得浮生 2022-09-19 00:34:37

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

一向肩并 2022-09-19 00:34:37

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

应该和vscoed的设置有关

清风疏影 2022-09-19 00:34:37

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

ヅ她的身影、若隐若现 2022-09-19 00:34:37

尝试关闭VS code的eslint插件。

混浊又暗下来 2022-09-19 00:34:37

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文