Угловой | Запустите тестовый сервер с переменными производственной среды - PullRequest
0 голосов
/ 30 августа 2018

Я занимаюсь разработкой приложения Angular 6 с использованием CLI 6.0.5.

У меня есть два файла с переменными среды:

environments.ts и environments.prod.ts.

При сборке для производства (ng run build --prod) используются производственные переменные. Запущенный тестовый сервер (npm start) использует тестовые переменные.

Вопрос: Как запустить тестовый сервер с производственными переменными?

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

Вы немного вмешиваетесь в свои команды. Подведем итоги:

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.

0 голосов
/ 30 августа 2018

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

ng serve --prod 

Счастливое кодирование !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...