当使用vite
引入 scss
全局变量时(例如:variables.module.scss
),如果此variable.module.scss
全局变量还在 js
或者 ts
中引入使用的话,那么会报错SassError: This file is already being loaded
。
那么要如何解决此问题呢?很简单,只需要添加一个 global.module.scss
文件即可。
// 引入要进行全局使用的 scss, 如 variables.module.scss
@import 'variables.module.scss';
然后在 js
或者 ts
中,把引入的 variables.module.scss
变为global.module.scss
即可