Путь к данным "" не должен иметь дополнительных свойств (dryRun) - PullRequest
0 голосов
/ 25 мая 2018

Я установил последнюю версию Angular 6.0.4 в MAC, когда я вхожу в терминал:

ng new happiness

Дисплей:

Schematic input does not validate against the Schema: {"dryRun":false,"version":"6.0.4","skipGit":false,"skipInstall":false,"linkCli":false,"commit":true,"newProjectRoot":"projects","inlineStyle":false,"inlineTemplate":false,"routing":false,"prefix":"app","style":"css","skipTests":false} Errors:Data path "" should NOT have additional properties(dryRun).

Кто-нибудь может мне сказать?Большое спасибо

Ответы [ 6 ]

0 голосов
/ 23 февраля 2019

Похоже, что новая версия 6+ исправила эту проблему в Mac, когда мы создаем угловой проект после обновления версии Angular CLI.

Итак, выполните эту команду:

npm i @schematics/angular@latest --save-dev
0 голосов
/ 25 мая 2018

Похоже, что новая 6.0.5 версия исправила эту проблему больше информации

К сожалению, из-за некоторых проблем, обнаруженных после выпуска 6.0.4, мыбыли вынуждены откатиться.Этот выпуск аналогичен 6.0.3.

0 голосов
/ 25 мая 2018

Я обнаружил, что эта проблема с версией 6.0.4 и, к сожалению, она все еще (25-05-2.18 10:59 AM IST) открыта в github- # 11006 .Так что удалите angular cli и установите 6.0.3.Еще одна проблема, которую я обнаружил, это ошибка контрольной суммы sh1, это будет происходить при установке новых nodejs.(в Windows Machine), чтобы установить новый cli

 1. npm uninstall -g @angular/cli
 2. npm install -g @angular/cli@6.0.3
 3. npm cache verify

, если вы получаете ошибку контрольной суммы Sha1 и sha512,

If already node installed and you are planning to install new node and new 
cli then uninstall old nodejs then delete the cache manually before 
installing new nodejs (C:\Users\<username>\AppData\Roaming\npm & C:\Users\ 
<username>\AppData\Roaming\npm)

Это сработало для меня

0 голосов
/ 25 мая 2018

Возможно, версия Angular 6.0.5

npm update
npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@6.0.5
ng new --name my-app

Другой поток такой же: Ошибка при создании нового имени приложения angular cli 6.0.4

0 голосов
/ 25 мая 2018

У меня была такая же проблема.Я использовал Angle Cli версии 6.0.4, и кажется, что есть проблема с версией.Я удалил 6.0.4 и установил 6.0.2, и это устранило проблему.

0 голосов
/ 25 мая 2018

Можете ли вы попробовать следующее:

ng update @angular/cli --migrate-only --from=1.7.4

возникла проблема.Вы можете найти здесь .

...