Проблема .htaccess и проблема консоли в живом билде --prod в приложении angular 6 - PullRequest
0 голосов
/ 16 февраля 2019

У меня есть две проблемы в моем угловом приложении.

Проблема 1: проблема .htaccess

В моем случае я настроил мое приложение на экземпляр EC2.

Путь ::: var / www / html / adminpanel

Я установил этот .htaccess файл.Я поместил этот файл в папку adminpanel

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]

RewriteRule ^(.*) /adminpanel/index.html [NC,L]

Теперь он работает нормально, но когда я перезагружаю страницу, я получаю Not Found ошибку.Not found URL image

Проблема 2: Я не могу удалить console.log в сборке prod.

Я сделал сборку, используяэта команда.

ng build --prod

В файле main.ts я установил этот код.

import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app/app.module';
import { environment } from './environments/environment';

if (environment.production) {
  enableProdMode();
  if(window){
    window.console.log=function(){};
  }
}

platformBrowserDynamic().bootstrapModule(AppModule)
  .catch(err => console.log(err));
...