关于sap:关于-SAP-电商云-Spartacus-UI-packagejson-中的-sass-依赖

49次阅读

共计 988 个字符,预计需要花费 3 分钟才能阅读完成。

如下图所示:

能够应用 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 的 expandedcompressed 值。
  • Dart Sass 不反对精度选项。Dart Sass 默认为所有现有浏览器提供足够高的精度,并且使这种可定制性会大大降低代码效率。
  • Dart Sass 不反对 sourceComments 选项。源映射是定位生成选择器原点的举荐办法。

node_modules 文件夹下能够找到 sass 的代码仓库 url:
https://github.com/sass/dart-…

那么什么是 Dart sass?Dart 是一种针对客户端优化的语言,用于在任何平台上开发疾速应用程序。它的指标是为多平台开发提供最高效的编程语言,并为应用程序框架提供灵便的执行运行时平台。

语言是由它们的技术包络定义的——在开发过程中做出的决定了语言的能力和劣势的抉择。Dart 专为特地适宜客户端开发的技术信封而设计,优先思考开发(亚秒级状态热重载)和跨各种编译指标(Web、挪动和桌面)的高质量生产体验。

Dart 也是 Flutter 的根底。Dart 提供了反对 Flutter 应用程序的语言和运行时,但 Dart 还反对许多外围开发工作,例如格式化、剖析和测试代码。

Flutter 是 Google 的一个开源框架,用于从单个代码库构建丑陋的、本机编译的多平台应用程序。

正文完
 0