vue.js - Vue3 - 正确导入 SCSS?
问题描述
我开始将 Vue2 应用程序升级到 v3 并立即遇到了 scss 加载问题。
使用 Vue2,我以前只是在 main.js 中执行此操作:
import "./scss/index.scss";
import "material-icons/iconfont/material-icons.scss";
导入一个index.scss
导入我所有部分的主文件有什么技巧,例如:
@import 'partials/var';
@import 'partials/mixins';
@import 'partials/modal';.
我在 vue.config.js 中试过这个:
loaderOptions: {
scss: {
prependData: `@import "@/scss/index.scss";`,
},
},
我有最新的:
"node-sass": "^6.0.0",
"sass": "^1.32.13",
"sass-loader": "^11.1.1",
解决方案
推荐阅读
- gradle - 在 Gradle 中为 TestNG 设置 VM 选项
- ios - 组数组以在 Swift 中向 UITableView 引入部分
- spring - Spring security - 禁用特定 URL 的 CSRF 和身份验证(Java Conf)
- perl - 如何阻止代码在编译器阶段运行?
- javascript - 更改 LightningChart JS 中图表的视觉范围?
- html - :nth-child (odd) 未按预期显示
- excel - 我无法使用 VBA 替换满足条件的行以替换为另一张表中的复制行
- python-3.x - 通过熊猫保持Excel下拉列表
- ms-word - Visual Studio Word WebAddin 不会加载
- r - 我如何能够删除面板数据中的相反值(例如退款)?