【问题标题】:Missing .angular-cli.json file: Angular缺少 .angular-cli.json 文件:Angular
【发布时间】:2017-10-05 02:13:23
【问题描述】:

我使用 Angular-cli 使用以下命令创建了 Angular2 项目:

ng new project-name

但是,我在项目的根文件夹中没有看到 .angular-cli.json 文件。我使用的 angular-cli 版本是 1.0.2。我过去用 cli 创建了多个项目,从未遇到过这个问题。是因为最近的更新吗?如果是,我在哪里可以找到 json 文件?还是我需要手动创建?

【问题讨论】:

  • 如果你尝试运行locate angular-cli.json会发生什么?
  • “看不到”是什么意思?当你运行 ng serve 时会发生什么?
  • @torazaburo ng serve 工作正常!我可以使用所有 cli 命令,但在根目录中找不到 angular-cli.json 文件。我确实找到了 angular-cli.json 并得到了以下路径:/usr/local/lib/node_modules/@angular/cli/blueprints/ng/files/angular-cli.json
  • 以点开头的文件是类 Unix 系统上的隐藏文件。在根目录下执行ls -a,就可以看到了。

标签: angular angular-cli


【解决方案1】:

angular-cli.json 文件已从 6.0 版重命名/替换为 angular.json

mentioned here

【讨论】:

  • 这对于找不到它的每个人来说都很重要!谢谢
  • 我试图用 angular.json 重命名我的 angular-cli.json 它对我不起作用.. 它在同一个包中抛出和错误。 PS:我已将我的应用程序从 angular 5 迁移到 angular 6 .. 迁移后我收到错误,因为“错误:找不到本地工作区文件('angular.json')”
【解决方案2】:

你不会看到 angular-cli.json 而是看到这个(以点开头) .angular-cli.json 这是隐藏文件。在 finder MAC OS 上,转到项目根文件夹并执行

command + shift + .

或在日食 在导航器中打开项目

Window->Show View->Navigator

Eclipse -> Preferences -> Remote Systems -> Files:检查"Show hidden files" Ok.

这样您就可以显示或隐藏隐藏文件,例如 (.git, .gitIgnore)

【讨论】:

  • 什么是“angular-cli.json 是 .angular-cli.json”??
  • 文件名显示为隐藏。其实我需要更新描述。
【解决方案3】:

angular-cli.json 现在在 Angular 6 上已更改为 angular.json

【讨论】:

    【解决方案4】:

    更新:Angular 6.0.0 中,文件名已更改,从 .angular-cli.json 更改为 angular.json。

    .angular-cli.json 自 @angular/cli 1.0 版以来是一个隐藏文件。

    该文件在此版本 1.0 中具有前缀 .,因此正如 @JB Nizet 所评论的那样,它被隐藏了。

    @angular/cli stories 1.0 update 的 wiki 中描述了更改

    这个文件的位置没有改变。

    当你使用@angular/cli 1.0.2 创建一个新项目时,消息

    create .angular-cli.json

    显示出来。

    【讨论】:

    • 但是如何通过最新的 angular-cli 运行以前版本开发的项目??
    • 我试图用 angular.json 重命名我的 angular-cli.json 它对我不起作用.. 它在同一个包中抛出和错误。 PS:我已将我的应用程序从 angular 5 迁移到 angular 6 .. 迁移后我收到错误,因为“错误:找不到本地工作区文件('angular.json')”
    【解决方案5】:

    在 Project Explorer 视图中单击“View Menu”并选择“Filter(sts) / Customize View(eclipse)”。取消选中 .*resources 过滤器,您现在将能够在项目结构中看到 .angular-cli.json。

    【讨论】:

      【解决方案6】:

      我还以某种方式创建了一个没有 .angular-cli/json 文件的 Angular 项目,但似乎可以成功构建和测试。

      原来我是通过使用此处的说明从 GitHub 克隆快速入门来创建它的:https://angular.io/guide/setup

      如果您安装完整的 CLI,那么它将生成包含缺失文件的项目。使用npm install -g @angular/cli,每https://angular.io/guide/quickstart

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-10-18
        • 2017-07-12
        • 1970-01-01
        • 1970-01-01
        • 2020-05-18
        • 2019-09-22
        • 2018-04-15
        相关资源
        最近更新 更多