我是 Svelte 的新手.快速提问:
是否有适用于 Svelte 编译器的 CLI,我该如何访问它?
我知道 Svelte 有一个使用汇总的预配置设置
用于构建应用程序。这一切都很好,但我只需要用于转换的 CLI
一个 svelte
文件到纯 js
文件。像这样的东西:
svelte 编译 input.svelte --out=out.js
更新 Svelte 编译器似乎没有 CLI。 但是,提供了编译过程的简要概述 here .特别是下面的代码片段,它可以是 用于构建 CLI。
result: {
js,
css,
ast,
warnings,
vars,
stats
} = svelte.compile(source: string, options?: {...})
最佳答案
对于 Svelte 3,没有官方 CLI。
你要么写一个:
#!/usr/bin/env node
import { compile } from "svelte/compiler";
const filename = process.argv[2];
const result = compile(filename, { filename });
process.stdout.write(result.js.code);
并根据您的确切需求定制那个。
关于javascript - 如何从命令行将 Svelte 文件编译为 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72336698/