我试图检测svgo。但我无法得到任何结果。刚刚空虚。你想,我在哪里做错了或有什么办法吗?提前谢谢。
var proc1 = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "npm.cmd",
Arguments = "/c npm ls",
UseShellExecute = false,
RedirectStandardOutput = true,
CreateNoWindow = true
}
};
proc1.Start();
string line = "";
while (!proc1.StandardOutput.EndOfStream)
{
line += proc1.StandardOutput.ReadLine();
}
if (line.Equals("svgo"))
{
return true;
}
else
{
return false;
}
答案 0 :(得分:0)
最后我找到了解决方案。实际上我的代码是正确的,但还不够。 Svgo和Svg-join插件必须作为全局安装。要查看最终结果,我必须添加“-g”代码。
代码应该是这样的: npm ls -g
对于全局安装,我们必须这样写: npm install svgo -g