如何将文件夹设置为Angular-Cli命令?

时间:2016-11-29 14:33:00

标签: angular angular-cli

此问题与angular-cli用法有关。

是否可以指定用于运行ng命令的项目文件夹?

例如:

$ ng build /home/fadc80/my-first-angular-cli-project

此外...

是否也可以指定输出文件夹?

例如:

$ ng build /home/fadc80/my-first-angular-cli-project ./build

谢谢!

2 个答案:

答案 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&uuml;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