开发者社区 问答 正文

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;
}

展开
收起
问问小秘 2020-01-09 17:55:11 1238 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 找到问题所在了,我在global.d.ts中进行了export,导致ts把它识别为了module,而module中的declare module会失效。 import XXX from '...' 是你目标文件有 export 暴露一个出口才可以吧 一般多为组件的暴露才这样引入 你这引入一个 css 文件这样的写法就不对

    2020-01-09 18:03:20 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等