开发者社区> 问答> 正文

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 1218 0
1 条回答
写回答
取消 提交回答
  • 找到问题所在了,我在global.d.ts中进行了export,导致ts把它识别为了module,而module中的declare module会失效。 import XXX from '...' 是你目标文件有 export 暴露一个出口才可以吧 一般多为组件的暴露才这样引入 你这引入一个 css 文件这样的写法就不对

    2020-01-09 18:03:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
零基础CSS入门教程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载