Вчера я обновил инструмент Angular Cli и попытался создать новый проект, но, к сожалению, исключение в окне терминала — единственный результат, который я получил. Сейчас я использую MacOS Mojave версии 10.14.5 и версию Angular Cli 8.0.1.

Трассировка стека ошибок:

 

Workspace needs to be loaded before it is used.
Error: Workspace needs to be loaded before it is used.
    at Workspace._assertLoaded (/usr/local/lib/node_modules/@angular/cli/node_modules/@angular-devkit/core/src/experimental/workspace/workspace.js:108:19)
    at Workspace._getTool (/usr/local/lib/node_modules/@angular/cli/node_modules/@angular-devkit/core/src/experimental/workspace/workspace.js:214:14)
    at Workspace.getCli (/usr/local/lib/node_modules/@angular/cli/node_modules/@angular-devkit/core/src/experimental/workspace/workspace.js:196:21)
    at NewCommand.getDefaultSchematicCollection (/usr/local/lib/node_modules/@angular/cli/models/schematic-command.js:266:36)
    at NewCommand.parseCollectionName (/usr/local/lib/node_modules/@angular/cli/commands/new-impl.js:41:43)
    at NewCommand.initialize (/usr/local/lib/node_modules/@angular/cli/commands/new-impl.js:22:40)
    at NewCommand.validateAndRun (/usr/local/lib/node_modules/@angular/cli/models/command.js:127:20)
    at process._tickCallback (internal/process/next_tick.js:68:7)
    at Function.Module.runMain (internal/modules/cjs/loader.js:832:11)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

Потратив некоторое время на удаление/установку npm, node, angular cli, понижение версии и гугление, я обнаружил, что эту ветку Workspace необходимо загрузить перед ее использованием Workspace needs to be loaded before it is used · Issue #14591 · angular/angular-cli , Я не читал его внимательно, поэтому тратил время на неработающие решения.

Наконец, я заставил себя прочитать каждое сообщение в этой теме. Я внимательно посмотрел на свою домашнюю папку, где был файл .angular-config.json. Этот конкретный файл вызывал эту ошибку (даже он был пуст).

Итак, только что удалил .angular-config.json, и новое приложение myApp снова заработало!

 

Share This

What's your reaction?
1Smile0Lol0Wow0Love0Sad0Angry

Leave a comment

Subtitle

Be in the Know,
Subscribe to Our Newsletter

Some description text for this item

Get the latest and greatest design news every week!