最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何用c#检测节点js模块

IT培训 admin 7浏览 0评论

如何用c#检测节点js模块

我试图检测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;
        }
回答如下:

最后我找到了解决方案。实际上我的代码是正确的,但还不够。 Svgo和Svg-join插件必须作为全局安装。要查看最终结果,我必须添加“-g”代码。

代码应该是这样的:npm ls -g

对于全局安装,我们必须这样编写:npm install svgo -g

如何用c#检测节点js模块

我试图检测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;
        }
回答如下:

最后我找到了解决方案。实际上我的代码是正确的,但还不够。 Svgo和Svg-join插件必须作为全局安装。要查看最终结果,我必须添加“-g”代码。

代码应该是这样的:npm ls -g

对于全局安装,我们必须这样编写:npm install svgo -g

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论