Вчора я оновив інструмент 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, пониження версії та пошук у Google, я вважаю Workspace needs to be loaded before it is used · Issue #14591 · angular/angular-cli ,я не читав це уважно, тому продовжував витрачати час на якісь непрацюючі рішення.
Нарешті я змусив себе прочитати кожне повідомлення в цій темі, я уважно подивився на свою домашню папку, де був файл .angular-config.json. Цей конкретний файл спричиняв цю помилку (навіть він був порожнім).
Отже, щойно видалений .angular-config.json і новий myApp повернувся до роботи!