【问题标题】:Angular CLI - change folder for source codeAngular CLI - 更改源代码文件夹
【发布时间】:2018-01-28 20:47:55
【问题描述】:

我想启动新的 Angular 5 项目,但我需要我的代码位于配置文件之外的另一个文件夹中。可以在 cli 命令中执行此操作吗?

例如这里是我的文件夹结构:

-/root
-/src/main/java
-/pom.xml

生成 Angular 5 项目后,我需要它,配置文件将位于 src/main/webapp 的根目录和源代码中,如下所示:

-/root
-/src/main/java
-/src/main/webapp
-/src/main/webapp/app
-/src/main/webapp/index.html
-/src/main/webapp/...
-/pom.xml
-/.angular-cli.json
-/package.json
-/...

有可能吗?如果是怎么办?谢谢。

【问题讨论】:

  • 我认为它不可能,因为 Angular cli 是为了轻松生成新项目并使用 angular 处理最佳实践而设计的。而且您的文件夹结构肯定没有遵循最佳实践。
  • @maerlin 我在 jhipster 中看到了这个结构......所以我认为它很好。
  • 你看过jhipster.tech/using-angular 吗?该结构看起来与您的不同 - 他们有一个关于 angular-cli 的章节,例如组件的生成及其自定义 angular-cli 配置。在我看来,您将 java 项目文件与 angular 项目文件混合在一起,而不是将它们分开。
  • @maerlin 是的,这就是我的意思... index.html、.../webapp 中的组件、内容和其他代码以及 package.json、cli 设置等配置,以及 root 中的此类内容像 pom 文件。
  • 为什么会被否决?

标签: angular angular-cli


【解决方案1】:

我是你的 angular-cli.json 文件,你有一个名为 root 的选项,用于指定应用程序根文件夹的目录,相对于你的配置文件。

例如,您可以放置​​这样的路径,它可能适合您的需要:

"root": "src/main/webapp/app",

这是文档:https://github.com/angular/angular-cli/wiki/angular-cli

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-08
    • 2018-09-08
    • 1970-01-01
    • 2011-02-06
    • 1970-01-01
    • 2018-06-30
    相关资源
    最近更新 更多