[英]Getting error message Module build failed (from ./node_modules/sass-loader/dist/cjs.js) when running npm serve
[英]SASS throws an error Undefined Mixins: Module build failed (from ./node_modules/sass-loader/dist/cjs.js): SassError: Undefined mixin
我正在做一個反應項目,當我嘗試使用像 @include 這樣的 mixin 時,它給出了一個編譯錯誤:
╷
7 │ ┌ @include mobile {
8 │ │ flex-direction: column;
9 │ └ }
Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: Undefined mixin.
我已經安裝了軟件包並檢查它是否沒有正確安裝我仍然得到這個錯誤我該怎么辦?
代碼:
@import "../../global.scss";
.contact {
background-color: white;
display: flex;
@include mobile {
flex-direction: column;
}
.left {
flex: 1;
overflow: hidden;
img {
height: 100%;
}
}
mixin mobile
僅通過名稱解析,不使用explicit imports
。 當使用在另一個文件中聲明的 sass 變量、mixin 或 function 時,建議將它們顯式導入到當前文件中,例如:
@use "../../global.scss" as s;
.contact{
@include s.mobile {
flex-direction: column;
}
}
而且Sass
團隊不鼓勵使用@import
規則,而是更喜歡@use
和@forward
規則的組合。 閱讀文檔以獲取更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.