此问题与angular-cli用法有关。
是否可以指定用于运行ng命令的项目文件夹?
例如:
$ ng build /home/fadc80/my-first-angular-cli-project
此外...
是否也可以指定输出文件夹?
例如:
$ ng build /home/fadc80/my-first-angular-cli-project ./build
谢谢!
答案 0 :(得分:3)
当您不在项目文件夹中时,无法直接构建cli项目。
Angular cli退出时出现一条有用的错误消息:
<ul class="topnav" id="myTopnav">
<li class="active" onmouseover="hover();" onmouseout="unhover();">
<a href="./index.html"><img id="logo" src="./images/logo_white.png" /></a>
</li>
<li><a href="./index.html">Sensoren</a></li>
<li><a href="./keyServers.html">Schlüsselserver</a></li>
<li><a href="./trustSystem.html">Vertrauensgewichtung</a></li>
<li><a href="./pluginManager.html">Plugin-Manager</a></li>
<li><a href="./logEvents.html">Log-Events</a></li>
<li class="icon">
<a href="javascript:void(0);" style="font-size:15px;" onclick="enableBurgerMenu()">☰</a>
</li>
</ul>
但要实现你想做的事,你可以这样:
You have to be inside an angular-cli project in order to use the build command.
答案 1 :(得分:1)
注意:这个答案并没有回答实际问题,但让它听到,因为构建参数信息可能对那些搜索和结束的人有所帮助。
angular-cli.json
下的文件apps
中有一个名为outDir
的属性,其默认值为dist
。
您可以自定义该值,以将构建的输出放置到对项目最有意义的位置。
此外;您可以使用output-path
选项通过命令行指定值:
ng build --output-path build
或通过快捷方式o
ng build -o build