我正在做一个关于高级 CSS 和 Sass 的在线课程,发现它在课程中的显示方式有点过时了。
该课程在依赖项中使用 node-sass,已弃用。一个直接的替代方法是使用 Dart-sass (我将在最后编写我的步骤,也许有人会从中受益:))
另一种选择是使用 VS Code 扩展“Live Sass Compiler”。似乎这个选项被很好地接受了。
但是,我想知道这些选项有什么好处和区别。例如,我昨天在扩展时遇到了一些麻烦,然后使用 dart sass 作为依赖项并以这种方式解决了我的问题。也许这是由于我的代码中有问题,但它仍然给我留下了这个问题,我认为其他人将来可能会有同样的问题。
PS:这是我的第一个问题,如果我做错了,请不要烤我:D
对于那些对如何将代码从 node-sass 更改为 dart-sass 感兴趣的人,这里是步骤(至少对我来说,这些是我所做的课程中的步骤):
- 使用命令行安装 dart sass:
npm i -D sass
- 更改脚本的位置(在 package.json 中
node-sass
)sass
-w
将watch:sass
脚本中的更改为--watch
(在 package.json 中)- 你也可以这样做
npm uninstall node-sass
来摆脱它