I am using Blazor UI and have upgraded to latest version 4.4.0 also upgraded the kendo-theme-default to version 6.7.0.
Using dart sass version 1.66.1 for the build.
Not using all your components so in my vendors folder I have this imports in _index.sass.
It used to work but not after the upgrade.
@import "../../node_modules/@progress/kendo-theme-default/scss/treeview"; @import "../../node_modules/@progress/kendo-theme-default/scss/tabstrip"; @import "../../node_modules/@progress/kendo-theme-default/scss/grid"; @import "../../node_modules/@progress/kendo-theme-default/scss/button"; @import "../../node_modules/@progress/kendo-theme-default/scss/common"; @import "../../node_modules/@progress/kendo-theme-default/scss/checkbox"; @import "../../node_modules/@progress/kendo-theme-default/scss/textbox"; @import "../../node_modules/@progress/kendo-theme-default/scss/loader";
in package.json
"scripts": {
"sass": "npx sass --quiet-deps ./sass/app.scss ./wwwroot/css/app.css",
"sass:watch": "npx sass --watch --quiet-deps ./sass/app.scss ./wwwroot/css/app.css"
},
Output from build
> npx sass --quiet-deps ./sass/app.scss ./wwwroot/css/app.css Error: Can't find stylesheet to import. ╷ 1 │ @import "@progress/kendo-theme-core/scss/functions/index.import.scss"; │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\@progress\kendo-theme-default\scss\core\functions\index.import.scss 1:9 @import node_modules\@progress\kendo-theme-default\scss\_variables.scss 1:9 @import node_modules\@progress\kendo-theme-default\scss\core\_index.scss 4:9 @import node_modules\@progress\kendo-theme-default\scss\treeview\_index.scss 1:9 @import sass\vendors\_index.scss 2:9 @import sass\app.scss 7:9 root stylesheet
Have been wasting another hour (:
have modified the @import path in the Telerik source files
$wcag-min-contrast-ratio: 4.5 !default; // Variables @import "../_variables.scss"; //@import "@progress/kendo-theme-core/scss/index.import.scss"; @import "../../../kendo-theme-core/scss/functions/index.import.scss"; // Expose @include exports("kendo-core-styles") { @include kendo-core--styles(); }
2>EXEC: Warning DEPRECATION: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($a, $b) or calc($a / $b) More info and automated migrator: https://sass-lang.com/d/slash-div ÔòÀ 66 Ôöé @return ( $a / $b ); Ôöé ^^^^^^^ ÔòÁ node_modules\@progress\kendo-theme-core\scss\functions\_math.import.scss 66:15 k-math-div() node_modules\@progress\kendo-theme-default\scss\_variables.scss 285:21 @import node_modules\@progress\kendo-theme-default\scss\core\_index.scss 4:9 @import node_modules\@progress\kendo-theme-default\scss\treeview\_index.scss 1:9 @import sass\vendors\_index.scss 4:9 @import sass\app.scss 7:9 root stylesheet 2>EXEC: Error : Undefined mixin. ÔòÀ 10 Ôöé Ôöî @include exports("kendo-core-styles") { 11 Ôöé Ôöé @include kendo-core--styles(); 12 Ôöé Ôöö } ÔòÁ node_modules\@progress\kendo-theme-default\scss\core\_index.scss 10:1 @import node_modules\@progress\kendo-theme-default\scss\treeview\_index.scss 1:9 @import sass\vendors\_index.scss 4:9 @import sass\app.scss 7:9 root stylesheet 2>------- Finished building project: Zeus.Client. Succeeded: False. Errors: 1. Warnings: 1 Build completed in 00:00:02.138