创建一个可执行文件以在Windows 7中运行Angular build命令

创建一个可执行文件以在Windows 7中运行Angular build命令,windows,batch-file,command,command-prompt,Windows,Batch File,Command,Command Prompt,我创建了一个.cmd文件,其中包含以下内容 Echo On ng build --prod --output-path docs -- base-href https://blkx-darkreaper.github.io/ 其目的是,当从windows资源管理器执行此文件时,它只需打开一个新的cmd窗口并自动执行构建。目前,虽然我得到一个未知的异常,但窗口关闭之前,我可以看到所有的细节。有人知道我遗漏了什么吗?在下面添加一行新内容@Pause。在按下任何键继续脚本或关闭窗口之前,您应该能够阅

我创建了一个.cmd文件,其中包含以下内容

Echo On
ng build --prod --output-path docs -- base-href https://blkx-darkreaper.github.io/

其目的是,当从windows资源管理器执行此文件时,它只需打开一个新的cmd窗口并自动执行构建。目前,虽然我得到一个未知的异常,但窗口关闭之前,我可以看到所有的细节。有人知道我遗漏了什么吗?

在下面添加一行新内容
@Pause
。在按下任何键继续脚本或关闭窗口之前,您应该能够阅读异常消息。它不应该是
--base href
?还值得一提的是,
ng
实际上是
ng.cmd
,所以不要懒惰,也要使用它的扩展名。如果不这样做,您将依赖于用户没有修改其
%PATHEXT%
,或者当前目录中没有另一个同名文件以及
%PATHEXT%
下列出的扩展名之一。除此之外,您还需要确保正在运行的脚本的当前目录与
ng.cmd
的位置相同,或者
ng.cmd
的位置列在
%Path%
环境变量的值数据中的某个位置。这似乎完成了任务,谢谢。尽管窗口仍然关闭,没有用户输入,但如果希望批处理文件窗口在按下“任意键”之前保持打开状态,请使用
@Call ng.cmd build…
@Pause
行。