背景
node-sass下载速度慢,甚至下载报错。本地编译速度慢。而官方极力推荐使用Dart-sass,Dart运算速度快、易于安装 所以希望在React项目中使用dart-scss。 使用步骤: 命令行安装
yarn add dart-sass
安装成功后将css文件后缀修改为scss,结果报错告知使用node-scss。查了一下才知道React只支持node-scss不支持dart-scss。 于是google上输入create react app dart sass搜索研究,在github的create-react-app的issue下面发现: 发现别人使用了如下的神奇命令
npm install node-sass@npm:dart-sass
// 或
yarn add node-sass@npm:dart-sass
或者在package.json配置,修改dependencies配置如下,也可行
"node-sass": "npm:dart-sass",
"dart-sass": "^1.19.0"
骗过react,以为我们安装的node-sass,实际内部安装的是dart-sass。在node_modules中确认如下:
原理是&#