vscode cannot find module './styles.css'
我已经配置了tsconfig.json,为啥还会报错啊?本地服务起来样式都是正常显示的。
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(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 文件这样的写法就不对