[英]How to run a node utility in a .cmd or .bat file
我有一个Windows服务应用程序,我想在其中提供一个html页面以显示该服务的简单运行时信息。 我发现了实用程序inliner ,该实用程序可以将我的Web文件组合到一个html文件中,而该文件很容易通过Windows服务中运行的自托管Web api来提供。
我想自动运行脚本来构建此html文件,因此我将命令行放入.bat / .cmd文件中,然后从Visual Studio 2015生成后事件中调用它。 源html文件有一些对脚本和CSS的引用,例如
<head>
<link href="lib\css\bootstrap.css" rel="stylesheet" type="text/css" />
<script src="lib\js\jquery-2.2.1.js"></script>
<script src="_default.js"></script>
</head>
.cmd(或.bat)文件的内容如下
inliner.cmd -vs _default.html > default.html
当我从命令提示符处运行上述尝试时,它工作正常,但是当我尝试运行.bat文件时,出现以下错误。
'´╗┐inliner.cmd' is not recognized as an internal or external command, operable program or batch file.
有没有一种方法可以通过批处理/ cmd文件或其他方式从Visual Studio的后生成命令中运行这样的节点命令? 我确实直接尝试了Post命令,而不是.cmd文件,但仍然无法使其正常工作(尽管我可以获取它来生成输出html文件,但始终为空)
在此先感谢您的指导。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.