新項目使用vue3.0的使用,使用了sass屯烦,前期項目創(chuàng)建沒出錯房铭,項目轉(zhuǎn)移到倉庫的時候報錯“@use rules must be written before any other rules”
解決辦法
修改前config.js
css: {
loaderOptions: {
scss: {
prependData: `
@import "@css/colors.scss";
`,
},
},
},
修改后config.js
css: {
loaderOptions: {
scss: {
prependData: `
@use "@css/colors.scss" as *;
`,
},
},
},
如此便可以解決自己定義的sass變量在"@sass:map"前面報錯。