首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏秋风的笔记

    Node Sass 弃用,以 Dart Sass 代替

    建议所有现有的 LibSass 用户制定计划,最终迁移到 Dart Sass,并且所有 Sass 库都制定计划 最终放弃对 LibSass 的支持。 不再计划向 LibSass 添加任何新功能,包括与新 CSS 功能的兼容性。 官方支持的 LibSass 不仅会给个别用户带来痛苦,由于 LibSass 不支持去年启动的 Sass 模块系统,主要相关的 Sass 库由于担心其下游用户不兼容而无法使用它, 明确指出所有 Sass LibSass 甚至抑制了 Sass 语言本身的发展。 可移植性和性能呢 LibSass 与 DartSass 相比有两个主要优点: 可移植性:由于它是用 C++ 编写的,因此可以轻松地将 LibSass 嵌入其他编程语言中并提供原生(native-feeling

    4.7K10发布于 2020-11-09
  • 关于人人开源框架renren-fast-vue前端npm install安装报错的问题解决方法

    node.exe D:\project\renren-test\renren-ui\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext = --libsass_cflags= --libsass_ldflags= --libsass_library= npm error gyp info it worked if it ends with =', npm error gyp verb cli '--libsass_cflags=', npm error gyp verb cli '--libsass_ldflags=', npm error gyp verb cli '--libsass_library=' npm error gyp verb cli ] npm error gyp info using node-gyp@ =" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" npm error gyp ERR!

    32710编辑于 2025-12-16
  • 来自专栏python3

    gyp verb check pytho

    D:\nodejs\node.exe E:\workspace_vscode\ww\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext = --libsass_cflags= --libsass_l dflags= --libsass_library node-gyp\\bin\\node-gyp.js', gyp verb cli 'rebuild', gyp verb cli '--verbose', gyp verb cli '--libsass_ext =', gyp verb cli '--libsass_cflags=', gyp verb cli '--libsass_ldflags=', gyp verb cli '--libsass_library =" "--l ibsass_cflags=" "--libsass_ldflags=" "--libsass_library

    1.7K30发布于 2020-01-06
  • 来自专栏coding个人笔记

    dart-sass和node-sass与eslint的几个选择

    先说说node-sass,node-sass底层依赖libsass,是C/C++语言开发的。安装问题比较多,随便查一下node-sass安装这个词条就很多(印象中以前都是用这个,没发现安装问题)。 可以去官网看看: https://sass-lang.com/blog/libsass-is-deprecated 我看了一下,大概意思就是迭代速度慢,无法更新最新功能。 libsass则是速度快,迭代慢。选择dart,速度是rubby sass的5-10倍,只比libsass慢1.5倍左右。而且dart可以编译输出JavaScript,兼容nodejs。

    1.4K30发布于 2021-07-08
  • 来自专栏coding个人笔记

    npm安装PYTHON env

    lowcode\quark-h5-master\node_modules\_node-gyp@3.8.0@node-gyp\bin\node-gyp.js" "rebuild" "--verbose" "--libsass_ext =" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR!

    2.5K20编辑于 2022-06-20
  • 来自专栏神光的编程秘籍

    继往开来的 sass 3 代编译器:ruby sass、node-sass、dart-sass

    node-sass 社区里用 c++ 实现了 sass 的编译器,叫做 LibSass,和 node 做了集成,就是 node-sass 这个包。 在 node-sass 博客上有这样一段话,展示了他们的无奈: 经过 Sass 核心团队的多次讨论,我们得出的结论是,是时候正式宣布 LibSass 和基于它构建的包(包括 Node Sass)已被弃用 几年来,很明显 LibSass 背后根本没有足够的工程带宽来使其与 Sass 语言的最新发展保持同步(例如,最新的新语言功能是在2018 年 11 月添加的)。 尽管我们希望看到这种模式发生转变,但即使是长期 LibSass 贡献者 Michael Mifsud 和 Marcel Greter 的出色工作也无法跟上CSS和 Sass语言开发的快速步伐。 node-sass 是顺应前端工程化潮流而出现的 node 包,是对用 c++ 实现的 sass 编译器 LibSass 的封装。因为用 c++ 编译,所以速度更快。

    2K10编辑于 2022-03-03
  • 来自专栏程序员成长指北

    你还在为node-sass烦恼吗?快试试官方推荐的dart-sass

    Node-sass is a library that provides binding for Node.js to LibSass, the C++ version of the popular stylesheet 从上面的介绍可以知道,node-sass 是一个 nodejs 环境下提供的一个 Bridge,它提供了调用 LibSass 的能力(而 LibSass 是一个 C++ 实现的样式预处理器)。

    2.5K40发布于 2021-07-08
  • 来自专栏404

    node-sass update to dart-sass

    node-sass在npm安装的时候大概率的会安装出错,或下载时间过长 node-sass已停止更新 node-sass与dart-sass区别: node-sass 是用 node(调用 cpp 编写的 libsass

    1.2K20编辑于 2022-04-25
  • 来自专栏前端全栈分享

    你还在为node-sass烦恼吗?快试试官方推荐的dart-sass

    Node-sass is a library that provides binding for Node.js to LibSass, the C++ version of the popular stylesheet 从上面的介绍可以知道,node-sass 是一个 nodejs 环境下提供的一个 Bridge,它提供了调用 LibSass 的能力(而 LibSass 是一个 C++ 实现的样式预处理器)。

    1.1K20发布于 2021-07-05
  • 来自专栏JavaScript高级程序设计

    第九十一期:你不知道的scss

    LibSass 是Sass引擎的c语言部分。 基于LibSass,sass.js是一个纯粹的用js扩展的Sass引擎。它可以使我们能够用JavaScript编写Sass代码并运行Sass。

    82720编辑于 2022-07-15
  • 来自专栏前端新视界

    展望未来:使用 PostCSS 和 cssnext 书写 CSS

    Libsass 3.2 ? PostCSS ? 令我吃惊的是,PostCSS 在处理这个函数时几乎快了 13 秒。难以置信的快了 34 倍。 值得一提的是,libsass 在3.3 版本中提升了运行速度,所以我很期待新版本的运行速度到底提升了多少。 思考 PostCSS 看起来很有前途。

    1K90发布于 2018-01-17
  • 来自专栏开心码农

    快速上手JHipster (Java Hipster)创建应用

    (希望使用哪种框架) Angular 5 AngularJS版本1.x(将来会弃用) Would you like to use the LibSass stylesheet preprocessor (你想为你的CSS使用LibSass样式表预处理器吗?) Would you like to enable internationalization support?(你想启用国际化支持吗?)

    8.4K190发布于 2018-04-13
  • 来自专栏信且诚心之动

    CentOS 7 安装ror出现的问题

    /libsass/src/ast.cpp make: g++:命令未找到 make: *** [ast.o] 错误 127 make failed, exit code 2 Gem files will /libsass/src/ast.cpp make: g++:命令未找到 make: *** [ast.o] 错误 127 make failed, exit code 2 Gem files will

    1.1K10编辑于 2022-12-28
  • 来自专栏码艺坊

    精通 Sass 颜色函数:从语法使用到版本兼容全解析

    1.快捷颜色函数:简洁高效的常用操作快捷颜色函数专为高频颜色调整场景设计,语法简洁、语义明确,支持所有Sass版本(包括旧版LibSass/NodeSass和新版DartSass),是新手入门的首选。 (1)旧版语法:adjust-color(兼容LibSass/NodeSass)在旧版Sass(如NodeSass)中,通用颜色调整通过adjust-color函数实现,无需导入任何模块,直接调用即可。

    26721编辑于 2026-01-21
  • 来自专栏WindCoder

    使用Gulp进行JavaScript自动化简易说明书

    require('gulp'); // Gulp is always required Gulp是永远都需要的 var scss = require('gulp-sass'); // Gulp libsass 它使用一个名为 gulp-sass插件,这个插件基于libsass。我在这里选择使用libsass, 因为它比Ruby的替代方法更快,尽管它缺少一些功能。

    3.8K10发布于 2018-09-20
  • 来自专栏学院君的专栏

    CSS 预编译语言 Sass 快速入门教程

    编写好 Sass 文件后,需要将其编译为 CSS 文件才能在项目中使用,为此我们需要安装相应的编译工具,Sass 官方解释器通过 Ruby 编写,同时也有其他语言实现的版本,最常见的就是 C 语言实现的 libSass ,NPM 扩展包 node-sass 就封装了对 libSass 的实现,所以我们可以通过安装这个前端扩展包来编译 Sass 文件,不过在 Laravel 项目中,开箱提供了 Laravel Mix 进行前端资源的编译

    7.9K41发布于 2020-10-30
  • 来自专栏友人a的笔记丶

    Vue-Cli该如何使用?Vue-Cli学习笔记,持续记录

    dart-sass 是由 dart 实现的,通过 dart vm 运行 dart 是编译 sass(在 npm 可以看到该包已不被开放下载了) node-sass 是由 node 调用 底层 c++ 实现的 libsass

    2K20编辑于 2023-02-17
  • 来自专栏jQuery每日经典

    Bootstrap 4.0重大更新,jQuery4你在哪里

    得益于 Libsass,Bootstrap的编译速度比以前更快; 2. 改进网格系统:新增一个网格层适配移动设备,并整顿语义混合。 3.

    2.1K10编辑于 2022-01-17
  • 来自专栏Debian中国

    Debian Jessie、Stretch 下安装配置 PHP7.2

    C-extension php-ds - PHP extension providing efficient data structures for PHP 7 php-sass - PHP bindings to libsass

    1.7K20发布于 2018-12-20
  • 来自专栏全栈修炼

    2020全球CSS报告,目前最流行的布局,最前沿的特性以及前沿的技术库

    SaSS 依旧是大哥大,这里可以提一下 libsass 已经弃用,已经使用了 dart-sass,社区各个正在对齐中,以后再也不用担心 node-sass 安装编译出错了。

    88110编辑于 2023-03-15
领券