Tianhe Gao

Hugo 安装 dart-sass-embedded

记录现在我知道的安装 dart-sass-embedded 的方法。


为什么需要安装 dart-sass-embedded

refer

在第一个 transplier 中,因为默认的 libsass 已经被官方在 2020 年宣布弃用(Deprecated)。,根据 Hugo 文档,可供选择的只有 dart-sass-embedded。

sass/dart-sass-embedded(ARCHIVED)

虽然该项目已经于 2023 年 5 月 16 日归档了,但是还是可以通过其 Releases 下载当前最新版本 v1.62.1。

下载脚本:

 1#!/usr/bin/env bash
 2
 3## dart-sass-embedded
 4wget -q https://github.com/sass/dart-sass-embedded/releases/download/$DART_SASS_VERSION/sass_embedded-$DART_SASS_VERSION-linux-x64.tar.gz -O - | tar -xz -C ./node_modules/.bin
 5cd node_modules/.bin
 6if [ -d "./src" ]; then
 7  echo "src folder exist"
 8else
 9  echo "src folder does not exist"
10  mv sass_embedded/* .
11  rm -rf sass_embedded
12fi
13export PATH=/project_absolute_path/node_modules/.bin:$PATH
14dart-sass-embedded --version

你会看到的输出:

1{
2  "protocolVersion": "1.2.0",
3  "compilerVersion": "1.62.1",
4  "implementationVersion": "1.62.1",
5  "implementationName": "Dart Sass",
6  "id": 0
7}

dart-sass

dart-sass-embedded 将合并到 dart-sass 未来发布版本中。


No notes link to this note

Welcome to tell me your thoughts via "email"
UP