vue3+ts找不到模块“@/style/xxx.scss”或其相应的类型声明
vue3+ts找不到模块“@/style/xxx.scss”或其相应的类型声明
·
问题:在vue项目里引用.scss文件,vscode编辑器会有红色波浪线,提示找不到模块:


解决:找到src目录下的shims-vue.d.ts文件,增加如下配置即可:
/* eslint-disable */
declare module '*.vue' {
import type { DefineComponent } from 'vue';
const component: DefineComponent<{}, {}, any>;
export default component;
}
declare module '*.scss' {
const css: string;
export default css;
}
declare module '*.sass' {
const css: string;
export default css;
}
PS:方法可能不唯一,如有其它方法可以交流一下~
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)