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

    node-sass update to dart-sass

    // 卸载 node-sass npm uninstall node-sass // 安装 dart-sass npm install sass sass-loader -D 如果项目之前用到/deep 将项目里的 /deep/ 替换为 ::v-deep 弃用node-sass的理由: node-sass在npm安装的时候大概率的会安装出错,或下载时间过长 node-sass已停止更新 node-sass与dart-sass 区别: node-sass 是用 node(调用 cpp 编写的 libsass)来编译 sass dart-sass 是用 drat VM 来编译 sass node-sass是自动编译实时的,dart-sass 需要保存后才会生效 推荐 dart-sass 性能更好(也是 sass 官方使用的),而且 node-sass 因为国情问题经常装不上

    1.2K20编辑于 2022-04-25
  • 来自专栏coding个人笔记

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

    dart-sass现在是官方推荐的,早在2016年10月31号的公告就说明了为什么重写sass和为什么选择dart以及后续的计划,可以去官网看看: https://sass-lang.com/blog/ 所以,以后选择的时候直接选择dart-sass,都不用考虑两个到底是说明区别,记住dart-sass是官方推荐,兼容nodejs,node-sass算是被弃用,不需要考虑用node是不是就一定要用它。 为什么脚手架不直接只出现dart-sass,还出现node-sass选项呢?

    1.4K30发布于 2021-07-08
  • Vue2 scss 预编译器默认已由 node-sass 更换为 dart-sass,如果您的代码使用了 dart-sass 不支持的旧语法,可能存在部分不兼容的问题

    写移动端项目的时候 使用uView的示例项目,运行报错 参考文章:Vue2 scss 预编译器默认已由 node-sass 更换为 dart-sass,如果您的代码使用了 dart-sass 不支持的旧语法 sass官方推出了dart-sass来替代。node-sass已经停维很久了。 vue3默认使用的是dart-sass。 另外node-sass不支持arm cpu,也即Apple的M系列CPU,导致HBuilderX的arm版只能使用dart-sass。 node-sass有些淘汰的写法,在dart-sass里已不再支持。 DCloud推荐开发者尽快升级到vue3,改用dart-sass。 从 HBuilderX 4.56+ ,vue2 项目也将默认使用 dart-sass 预编译器。

    79210编辑于 2025-12-15
  • vue安装使用scss报错:Failed to resolve loader: sass-loader You may need to install it.

    2.安装 sass-loader 和 node-sass 或 dart-sass 可以选择安装 node-sass 或 dart-sassdart-sass 是 node-sass 的一个更现代的替代品,推荐使用 dart-sass。 使用 dart-sass: npm install -D sass-loader sass 使用 node-sass: npm install -D sass-loader node-sass 3.在项目中使用

    1.1K10编辑于 2024-12-02
  • 来自专栏程序员成长指北

    快试试官方推荐的dart-sass

    Dart Sass 是我们对它的习惯称呼,最早它在 npm 上的确是以 dart-sass 的名字发布的,不过现在它已经更名为 sass 了。 ?

    2.5K40发布于 2021-07-08
  • 来自专栏前端全栈分享

    快试试官方推荐的dart-sass

    Dart Sass 是我们对它的习惯称呼,最早它在 npm 上的确是以 dart-sass 的名字发布的,不过现在它已经更名为 sass 了。 ?

    1.1K20发布于 2021-07-05
  • 来自专栏神光的编程秘籍

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

    最终,在 2020 年 10 月份,node-sass 宣布了不再继续支持新特性,标记为了过时,推荐使用 dart-sass。 我们再来看下 sass 编译器的继任者:dart-sassdart-sass dart-sass 毫无疑问是用 dart 来写的 sass 编译器。 dart-sass 代表着未来,也是被官方推荐的 sass 编译器。 dart-sass 是用 dart 实现的 sass 编译器,提供的 dart-sass 的包是 js 的,由 dart 编译而来。 ruby sass 和 node-sass 都已经是历史,dart-sass 是 sass 编译器的未来。

    2K10编辑于 2022-03-03
  • 来自专栏大前端全栈开发

    element-ui图标偶现乱码问题的原因和修复方法

    打包看了下源码,dist/css/app.xxx.css,里面的字体图标的 content 也确实是乱码: 解决方式 网上搜了下,很多人遇到这个问题,偶现发生,一般刷新下页面又好了,解决方式主要有3个: 由 dart-sass dart-sass 只支持两种输出格式outputStyle: expanded:输出跟我们平时开发中手写的css样式很像,选择器、属性等各占一行,属性根据选择器缩进,而选择器不做任何缩进 compressed 将文件体积压缩到最小,同时也会做出其他调整,比如会自动替换占用空间最小的颜色表达方式 修改后重新编译部署发现源码和浏览器中加载的样式都没问题了: element-ui 官方仓库 Issuse: 使用dart-sass

    2K20编辑于 2023-11-17
  • 来自专栏大前端全栈开发

    element-ui图标偶现乱码问题的原因和修复方法

    打包看了下源码,dist/css/app.xxx.css,里面的字体图标的 content 也确实是乱码:解决方式网上搜了下,很多人遇到这个问题,偶现发生,一般刷新下页面又好了,解决方式主要有3个:由 dart-sass dart-sass 只支持两种输出格式outputStyle:expanded:输出跟我们平时开发中手写的css样式很像,选择器、属性等各占一行,属性根据选择器缩进,而选择器不做任何缩进compressed

    91720编辑于 2023-11-16
  • 来自专栏全栈程序员必看

    vue(16)vue-cli创建项目以及项目结构解析[通俗易懂]

    history router,其实直白来说就是是否路径带 # 号,建议选择 n,否则服务器还要进行配置 2.3 选择css 预处理器 css 的预处理器我选择的是 Sass/SCSS(with dart-sass node-sass是自动编译实时的,dart-sass需要保存后才会生效 2.4 选择Eslint代码验证规则 接着选择 ESLint 代码校验规则,提供一个插件化的javascript代码检测工具 "save" ] } }, "vueVersion": "2", "cssPreprocessor": "dart-sass

    1.4K30编辑于 2022-09-16
  • 来自专栏Linux云计算及前后端开发

    40·灵魂前端工程师养成-前端框架webpack

    直接打开浏览器  并且css是一个style标签  webpack引入scss 我们去百度搜索,会让安装sass-loader和node-sass 但是node-sass已经过时了,我们现在使用dart-sass MacBook-pro:webpack-demo-1 driverzeng$ yarn add sass-loader dart-sass --dev ---- 创建scss并引入  body { loader: "sass-loader", options: { implementation: require("dart-sass { loader: "sass-loader", options: { implementation: require("dart-sass { loader: "sass-loader", options: { implementation: require("dart-sass

    1.1K10编辑于 2022-09-26
  • 来自专栏友人a的笔记丶

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

    5.sass各种包的说明 sass 是由 ts调用 dart-sass实现的工具类,来编译 sass(以前是由单纯的 ts实现的) dart-sass 是由 dart 实现的,通过 dart vm 运行

    2K20编辑于 2023-02-17
  • 来自专栏全栈开发工程师

    Vue项目创建教程

    :选择Manually select features 第三步:选择需要的模块,使用 空格键 勾选 第四步 :选择 Vue 3.X 版本 第五步:输入 n 第六步:选择 Sass/SCSS(with dart-sass

    24000编辑于 2025-01-06
  • 来自专栏vae

    创建vue脚手架项目

    css处理器,这里是选择 dart-sass css配置风格 保存时效验 配置文件生成到哪里 是否保存 选择安装依赖时包管理器, 最后安装完成,cd vae-ui进入目录,输入 yarn serve

    57830编辑于 2022-09-22
  • 来自专栏京东技术

    京东快递H5项目接入vite实战

    主要涉及如何兼容process变量,如何处理 node-sass 与 dart-sass冲突,以及路径别名的兼容处理等。 ')}';` // } // } //}, 8. sass-loader 中 node-sass 与 sass 兼容问题(与内部组件库pandora相关),vite中依赖sass(dart-sass 当两个依赖包同时存在时,由于 @vue/cli-service(v3.8.4)中设置了 sass-loader 优先依赖 sass(dart-sass),从而导致node-sass依赖被屏蔽,在通过原有的 webpack方式进行打包时会由于 pandora 组件库与 sass(dart-sass) 不兼容导致打包失败。

    97810编辑于 2023-09-21
  • 来自专栏技术综合

    Vue使用深度选择器在scoped中修改第三方样式

    . */ } **注意: ** 如果使用CSS预处理器, 会无法编译 >>>, 我们可以使用/deep/ 或者 ::v-deep 来代替 但/deep/在dart-sass中使用会报错 参考资料

    1.5K20发布于 2020-08-25
  • 来自专栏跟着飞哥学编程(全栈联盟社区)

    让你说一说Sass、Less 的区别是什么,你知道吗?

    目前常用的编译工具有 Dart-Sass 和 Node-Sass。 举个例子,如果我们有一个 Sass 文件 “style.scss” ,我们可以使用 Dart-Sass 编译成 CSS 文件“style.css”的命令,就像这样: sass style.scss style.css

    86620编辑于 2023-11-18
  • 来自专栏大前端全栈开发

    vue老项目sass和element-ui开发踩坑

    1.26.1sass-loader:7.3.1webpack: 3.6.0vue: 2.5.2vue-router: 3.0.1vuex: 3.0.1sasssass 之前用的 node-sass,替换成 sass(dart-sass sass(dart-sass)、sass-loader配置自动导入全局变量文件,sass-loader v8以下版本是 data,v8是prependData,最新的v10中是 additionalData

    1.5K20编辑于 2023-11-16
  • 来自专栏前端技术江湖

    Vue3 + Vite + TypeScript 项目搭建总结

    vuex/types/vue.d.ts"; } main.ts 中注册引入: image.png 8.引入 scss $ npm install -D sass $ npm install -D dart-sass npm install sass-loader --save-dev $// npm install style-loader --save-dev 注意:node-sass 已经停止更新,这边改成 dart-sass

    2.3K10编辑于 2024-05-02
  • 来自专栏Linux云计算及前后端开发

    51·[Vue项目]旺财记账-项目搭建

    (Requires proper server setup for index fallback in production) No ## 使用dart-sass预处理器 ❯ Sass/SCSS (with dart-sass) ## ESLint也选择默认的 ❯ ESLint with error prevention only ## 什么时候提示代码的错误?

    89610编辑于 2022-11-08
领券