Где находится файл angular -cli.json в новой версии @angular/cli?

Я новичок в angular2, и я попытался создать проект с помощью cli, но когда я пытаюсь изменить css, добавив его в angular -cli.json, я обнаружил, что этот файл не создан...

Можно ли создать вручную или этот файл был изменен для другого?

Спасибо!!

Ответ 1

angular-cli.json должен находиться в корневой папке проекта. Используется последняя версия "@angular/cli": "1.0.0-beta.32.3".

Что касается создания его, если он отсутствует или может быть случайно удален, вы можете попробовать это, поскольку оригинальная версия является довольно общей. Вот как это должно выглядеть сразу после создания проекта:

{
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "project": {
    "version": "1.0.0-beta.32.3",
    "name": "testproj"
  },
  "apps": [
    {
      "root": "src",
      "outDir": "dist",
      "assets": [
        "assets",
        "favicon.ico"
      ],
      "index": "index.html",
      "main": "main.ts",
      "polyfills": "polyfills.ts",
      "test": "test.ts",
      "tsconfig": "tsconfig.json",
      "prefix": "app",
      "styles": [
        "styles.css"
      ],
      "scripts": [],
      "environmentSource": "environments/environment.ts",
      "environments": {
        "dev": "environments/environment.ts",
        "prod": "environments/environment.prod.ts"
      }
    }
  ],
  "e2e": {
    "protractor": {
      "config": "./protractor.conf.js"
    }
  },
  "lint": [
    {
      "files": "src/**/*.ts",
      "project": "src/tsconfig.json"
    },
    {
      "files": "e2e/**/*.ts",
      "project": "e2e/tsconfig.json"
    }
  ],
  "test": {
    "karma": {
      "config": "./karma.conf.js"
    }
  },
  "defaults": {
    "styleExt": "css",
    "component": {}
  }
}

Вы также можете попробовать создать новый проект с помощью cli с ng new PROJECT_NAME и посмотреть, содержит ли он файл angular-cli.json.

Ответ 2

Файл был изменен на скрытый файл в системах unix/linux. Теперь он .angular-cli.json.