关于 SAP 电商云 Spartacus UI package.json 中的 sass 依赖
如下圖所示:
可以使用 npm install -g sass 全局安裝 Sass,這將提供對 sass 可執行文件的訪問。 您還可以使用 npm install --save-dev sass 將其添加到您的項目中。 這提供了可執行文件和庫:
const sass = require('sass');const result = sass.compile(scssFilename);// OR// Note that `compileAsync()` is substantially slower than `compile()`. const result = await sass.compileAsync(scssFilename);Legacy API
Dart Sass 還支持與 Node Sass 完全兼容的舊版 JavaScript API(下面列出了一些例外情況),同時支持 render() 和 renderSync() 函數。 此 API 已被棄用,將在 Dart Sass 2.0.0 中刪除,因此在新項目中應避免使用。
Sass 對舊版 JavaScript API 的支持有以下限制:
-
僅支持 outputStyle 的 expanded 和 compressed 值。
-
Dart Sass 不支持精度選項。 Dart Sass 默認為所有現有瀏覽器提供足夠高的精度,并且使這種可定制性會大大降低代碼效率。
-
Dart Sass 不支持 sourceComments 選項。 源映射是定位生成選擇器原點的推薦方法。
在 node_modules 文件夾下可以找到 sass 的代碼倉庫 url:
https://github.com/sass/dart-sass
那么什么是 Dart sass?Dart 是一種針對客戶端優化的語言,用于在任何平臺上開發快速應用程序。 它的目標是為多平臺開發提供最高效的編程語言,并為應用程序框架提供靈活的執行運行時平臺。
語言是由它們的技術包絡定義的——在開發過程中做出的決定了語言的能力和優勢的選擇。 Dart 專為特別適合客戶端開發的技術信封而設計,優先考慮開發(亞秒級狀態熱重載)和跨各種編譯目標(Web、移動和桌面)的高質量生產體驗。
Dart 也是 Flutter 的基礎。 Dart 提供了支持 Flutter 應用程序的語言和運行時,但 Dart 還支持許多核心開發任務,例如格式化、分析和測試代碼。
Flutter 是 Google 的一個開源框架,用于從單個代碼庫構建漂亮的、本機編譯的多平臺應用程序。
總結
以上是生活随笔為你收集整理的关于 SAP 电商云 Spartacus UI package.json 中的 sass 依赖的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英特尔宣布“针对特定职能部门裁员”,一季
- 下一篇: 女子车位被女邻居霸停数月:一怒之下 直接