TypeError: Не удается прочитать свойство ‘config’ из null

После копирования моего проекта Angular с моего локального компьютера на мой Linux-сервер я попытался запустить проект, используя ng serve и это не сработало. Вместо этого он открыл новый файл в редакторе в консоли.

Затем я исследовал и придумал npm start . Однако это тоже не работает. Дает мне следующую ошибку.

 Cannot read property 'config' of null TypeError: Cannot read property 'config' of null at Class.run (/var/www/html/node1/social2/client/node_modules/angular-cli/tasks/serve.js:22:61) at /var/www/html/node1/social2/client/node_modules/angular-cli/commands/serve.run.js:22:22 at  at process._tickCallback (internal/process/next_tick.js:188:7) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! client@0.0.0 start: `start http://xxx.xx.xx.xx:4200 & ng serve -port 4200` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the client@0.0.0 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! /root/.npm/_logs/2018-01-23T18_49_07_743Z-debug.log 

И у меня также есть файл .angular-cli.json . Это не пропало.

Что может быть причиной этого? И любое решение.?

Возможно, вам придется установить угловой кли на ваш Linux-сервер, если вы хотите запустить его таким образом.

 npm install @angular/cli -g 

Тем не менее, вы можете захотеть построить свой проект для производства, если хотите его обслуживать. Создайте его локально и нажмите на встроенную папку dist на свой сервер:

 npm run ng build -prod 

Попробуй это

npm install -g @ angular / cli