Вы немного вмешиваетесь в свои команды. Подведем итоги:
npm start
Запускает команду start
, объявленную в вашем package.json
ng run build --prod
Не существует (о чем я знаю). Это либо ng build --prod
, либо npm run build -- --prod
Теперь, если вы хотите использовать разные среды, введите команду
ng serve --env prod
ng serve --configuration prod
Первый предназначен для Angular <5, второй - для Angular 6. </p>
Чтобы убедиться, что вы выполнили хорошую команду, просто запустите
ng serve --prod
Это будет работать в производственном режиме, который можно настроить в файле angular[-cli].json
.
Разумеется, вы должны объявить эти среды / конфигурацию в файле angular[-cli].json
.