Ваш проект не использует конфигурацию по умолчанию для сборки и тестирования - PullRequest
0 голосов
/ 12 сентября 2018

Я запускаю команду 'ng add @ angular / material' в угловом клике. и эти проблемы появляются. Я использую Angular 6 для MEAN Stack Application.

Сообщение об ошибке: Установка пакетов для инструментов через npm. Ваш проект не использует конфигурацию по умолчанию для сборки и тестирования. Схемы углового материала могут использоваться только с конфигурацией по умолчанию

1 Ответ

0 голосов
/ 12 сентября 2018

Я сам наткнулся на это и получил решение отсюда https://github.com/angular/material2/issues/11438

Очевидно, что в файле angular.json указан неверный ключ, в котором targets необходимо переименовать в architect

{ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { "project-name": { "root": "", "sourceRoot": "src", "projectType": "application", "prefix": "app", "schematics": {}, ------>"architect": { <--------- originally targets "build": { "builder": "@angular-devkit/build-angular:browser", "options": { "outputPath": "dist/project-name", "index": "src/index.html", "main": "src/main.ts", "polyfills": "src/polyfills.ts", "tsConfig": "src/tsconfig.app.json", "assets": [ "src/favicon.ico", "src/assets" ], ...

...