React找不到模块“./index.module.scss”或其相应的类型声明及解决方法
作者:DomCode
这篇文章主要介绍了React找不到模块“./index.module.scss”或其相应的类型声明及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
React找不到模块“./index.module.scss”或其相应的类型声明
typescript突然不能识别代码:import styles from ‘./index.module.scss’,它显示
Cannot find module './**/**.module.css' or its corresponding type declarations.
解决方案:
1、创建 globals.d.ts ,添加以下代码:
declare module '*.scss';
2、打开 tsconfig.json  ,添加以下代码:
"include": [ "./**/*.ts"], "exclude": ["node_modules/**/*"]
3、重启 npm start 即可
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;
}到此这篇关于React找不到模块“./index.module.scss”或其相应的类型声明的文章就介绍到这了,更多相关React找不到模块 ./index.module.scss内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- react 报错Module build failed: BrowserslistError: Unknown browser query `dead`问题的解决方法
 - 在 React Native 中使用 CSS Modules的配置方法
 - 关于React Native报Cannot initialize a parameter of type''NSArray<id<RCTBridgeModule>>错误(解决方案)
 - 在Create React App中使用CSS Modules的方法示例
 - 在create-react-app中使用css modules的示例代码
 - 详解使用create-react-app添加css modules、sasss和antd
 - react使用css module无法重写bootstrap样式问题及解决
 
