if (config.project && config.project.ejected) {
throw new SilentError('An ejected project cannot use the build command anymore.');
}
когда вы запускаете ng-eject, файл package.json модифицируется с помощью новых сценариев npm, добавляется или заменяется файл webpack.config.js, а флаг ejected добавляется в ваш .angular.cli.json:
В текущей версии angular cli вам нужно отметить ejected: false или удалить изъятое свойство внутри файла angular -cli.json вместо файла package.json
Ответ 3
Эта команда делает часть конфигурации сборки вашего проекта и избавляется от CLI Angular. А также установите "ejected": true в файле angular -cli.json, создайте новый файл webpack.config.js в корне проекта и измените скрипты запуска в package.json.
Наконец, чтобы отменить команду ng-eject, необходимо снова изменить файл package.json