Я уверен, что вы не впервые сталкиваетесь с этой проблемой. Я исследовал эту проблему в Google, YouTube и stackoverflow, и, похоже, это единичный инцидент. Я не знаю, связана ли это с версиями, но я проходил курс Pluralsight по Angular с Деборой К. Я загрузил ее версию шаблонных стартовых файлов на Github из https://github.com/DEborahK/Angular-GEttingStarted.
Я прошел курс и установил зависимости из файла package.json с помощью встроенного терминала. Когда я пытался запустить сценарий npm start, который переводится в ng serve -o, я получаю следующее сообщение об ошибке:
[email protected] start /Users/mateo/Desktop/projects/angular
ng serve -o
Cannot read property 'config' of null
TypeError: Cannot read property 'config' of null at Class.run (/Users/mateo/Desktop/projects/angular/node_modules/@angular/cli/tasks/serve.js:21:63) at check_port_1.checkPort.then.port (/Users/mateo/Desktop/projects/angular/node_modules/@angular/cli/commands/serve.js:110:26) at at process._tickCallback (internal/process/next_tick.js:118:7)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start:
ng serve -onpm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/mateo/.npm/_logs/2018-03-26T22_16_46_516Z-debug.log
Sandys-MacBook-Pro:angular mateo$
Есть ли лучший способ устранения подобных проблем? Есть ли лучший способ запустить эти сценарии или мне следует использовать установку VMware linux в песочнице, чтобы запускать эти новые версии вместо запуска с моего Macbook? Любая помощь приветствуется! Спасибо!





Мне удалось решить эту проблему, удалив все node_modules и переустановив AngularCLI с нуля с веб-сайта Angular.
Я бы рекомендовал перейти на страницу Angular и загрузить последнюю версию, а затем продолжить обучение. Если он охватывает основы, я подозреваю, что вы не увидите никаких отклонений от ее учебного кода.