gpt4 book ai didi

c# - 在 Windows Azure worker Angular 色上从 LESS 生成 CSS

转载 作者:行者123 更新时间:2023-11-28 11:35:23 25 4
gpt4 key购买 nike

我想让我的用户更改一些较少的变量,以便他们可以自定义样式。

完成后我想生成 css 文件。

我在 .net 工作,有一个 azure worker Angular 色,可能可以处理这项任务。如果在 .net 中不可能,可以使用 node.js 吗?

有人可以建议我一个方法吗?

谢谢

最佳答案

我目前正在使用 lessc.wsf 构建我的 LESS 文件,您可以在这里下载:https://github.com/duncansmart/less.js-windows/tree/windows-script-host

然后在你的 Worker Role 中你可以做这样的事情:

        // File path.
var lessCompilerPath = "...\\lessc.wsf";
var lessPath = "site.less");
var cssPath = "site.css");

// Compile.
var process = new Process
{
StartInfo = new ProcessStartInfo("cscript")
{
WindowStyle = ProcessWindowStyle.Hidden,
CreateNoWindow = true,
Arguments = "//nologo \"" + lessCompilerPath + "\" \"" + lessPath + "\" \"" + cssPath + "\" -filenames",
UseShellExecute = false,
RedirectStandardError = true,
RedirectStandardOutput = true
}
};
process.Start();
process.WaitForExit();

// Error.
if (process.ExitCode != 0)
{
throw new InvalidOperationException(process.StandardError.ReadToEnd());
}

您需要根据文件在解决方案中的位置来匹配文件的路径。

关于c# - 在 Windows Azure worker Angular 色上从 LESS 生成 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20947217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com