如何将 SassDoc 数据导出为 Json 而不是 HTML
How to export SassDoc data as Json instead of HTML
我目前正在使用以下 gulp 函数,该函数使用 SassDoc^2.7.3
自动记录我所有的 Scss 代码。
const sassdoc = require('sassdoc')
//...
function documentScss() {
var options = {
dest: './public/sassdoc',
verbose: true,
}
return src('./src/scss/**/*.scss').pipe(sassdoc(options))
}
在目录 ./public/sassdoc
内,会创建一个 index.html
文件和一个 assets
文件夹,因为这是 Sassdoc 的默认行为。我一直在寻找一个配置选项、主题或库,而不是创建一个具有相同内容的 .json
文件。我只是希望能够在其他 js 模块中使用我的 Sassdoc 文档,并且我认为在构建期间在 .json
文件中生成文档是最好的。
谢谢 :D
我没有使用 gulp 函数,而是使用 sassdoc cli 来完成。命令 sassdoc src/ --parse
会将 src 文件夹内的所有注释输出到终端。通过稍作修改,您可以将该输出转换为 .json
文件:
sassdoc src/ --parse > ./sassdoc.json
我目前正在使用以下 gulp 函数,该函数使用 SassDoc^2.7.3
自动记录我所有的 Scss 代码。
const sassdoc = require('sassdoc')
//...
function documentScss() {
var options = {
dest: './public/sassdoc',
verbose: true,
}
return src('./src/scss/**/*.scss').pipe(sassdoc(options))
}
在目录 ./public/sassdoc
内,会创建一个 index.html
文件和一个 assets
文件夹,因为这是 Sassdoc 的默认行为。我一直在寻找一个配置选项、主题或库,而不是创建一个具有相同内容的 .json
文件。我只是希望能够在其他 js 模块中使用我的 Sassdoc 文档,并且我认为在构建期间在 .json
文件中生成文档是最好的。
谢谢 :D
我没有使用 gulp 函数,而是使用 sassdoc cli 来完成。命令 sassdoc src/ --parse
会将 src 文件夹内的所有注释输出到终端。通过稍作修改,您可以将该输出转换为 .json
文件:
sassdoc src/ --parse > ./sassdoc.json