1.电脑系统 windows10 专业版
2.在开发的过程中,咱们常常会应用到css预编语言,在应用vuecli创立我的项目的时候,如果咱们抉择装置sass,提醒咱们抉择 dart-sass或者是 node-sass,那么这两个模式有什么区别呢?
3.相同点
都是用来将sass编译成css的工具。
4.区别
* node-sass 是用 node(调用 cpp 编写的 libsass)来编译 sass; dart-sass 是用 drat VM 来编译 sass;* node-sass是主动编译实时的,dart-sass须要保留后才会失效 举荐 dart-sass 性能更好(也是 sass 官网应用的),而且 node-sass 因为国情问题常常装不上
5.关键点:
这里抉择应用dart-sass还有一个更次要的起因,sass官网曾经将dart-sass作为将来次要的的开发方向了,有任何新性能它都是会优先反对的,而且它曾经在社区里稳固运行了很长的一段时间,根本没有什么坑了。dart-sass之所以容易装置,次要是因为它会被编译成纯 js,这样就能够间接在的 node 环境中应用。尽管这样它的运行速度会比基于 libsass的慢一些些,但这些速度的差别简直能够忽略不计。整个社区当初都在拥抱dart-sass,咱们没有理由回绝!而且它确实大大简化了用户的装置老本。目前vue-cli在抉择sass预处理的时候也会默认优先应用dart-scss
6.本期的教程到了这里完结啦,是不是很nice,让咱们一起致力走向巅峰!