首页 > 解决方案 > .htaccess 问题和控制台问题 --prod build in angular 6 app

问题描述

我的角度应用程序中有两个问题。

问题 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错误。 找不到网址图片

问题 2:我无法在产品构建中删除 console.log。

我已经使用此命令进行了构建。

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));

标签: .htaccessbuildangular6console.log

解决方案


推荐阅读