.htaccess - .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));
解决方案
推荐阅读
- javascript - 为什么我的 JavaScript RGB Hex 转换器不起作用?
- autodesk-forge - GetChecklists by Id 不返回问题 ID
- nginx - 使用 Gunicorn 和 NginX Gunicorn 部署 Flask 错误“失败,结果为 'exit-code'”
- python - 将两个不同数组中的元素插入与其列对应的新数组中
- html - CSS - 我不希望将“过渡”值设置为父级效果它的子级
- python - Python数组到mysql DB
- html - 将鼠标悬停在按钮上时,CSS top img 不直接位于背面 img 的顶部
- javascript - 如何使用 vanilla javascript 判断元素的顶部或底部何时滚动到页面顶部
- pandas - 如何使用一列的值作为字符串的一部分来填充另一列中的 NaN?
- typescript - 在函数中接受混合类型元组而不丢失类型检查