示例:https://stackblitz.com/edit/vitejs-vite-qzqife?file=src/style.scss
style.scss
$color: red;
main.ts
import './style.scss';
当我在<style lang="scss">
中使用$color
时,得到一个错误:
[plugin:vite:css] [sass] Undefined variable.
╷
3 │ color: $color;
│ ^^^^^^
╵
src/components/HelloWorld.vue 3:10 root stylesheet
如果我这样配置,就不会有错误了
css.preprocessorOptions.scss.additionalData
那么,main.ts
和css.preprocessorOptions
中的import './style.scss';
有什么区别呢
1条答案
按热度按时间dxxyhpgq1#
import './style.scss';
用于将样式从SASS/SCSS文件导入到TypeScript文件中,而css.preprocessorOptions
是构建系统的配置选项,告诉它如何在构建过程中处理SASS/SCSS文件。