我想在进行生产构建时创建一个index.jsp文件而不是index.html文件。这个奇怪的要求是捕获将从其他Oracle Authentication Manager获得的标头部分,因此我想从index.jsp加载应用程序。我的index.jsp应该看起来像这样
<%@ page language="java" import="java.util.*" session="true" %>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>CardEncryption</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" href="styles.3ff695c00d717f2d2a11.css"></head>
<body>
<app-root></app-root>
<script type="text/javascript" src="runtime.06daa30a2963fa413676.js"></script><script type="text/javascript" src="polyfills.9a8743e2009b1e7b1fbd.js"></script><script type="text/javascript" src="main.dcf4ad6dff6130812df3.js"></script></body>
</html>
任何建议这样做。
答案 0 :(得分:2)
我想您在进行生产构建时只需要index.jsp
。开发过程仍应使用index.html
在这种情况下,您应该
index.jsp
文件相同的目录中创建一个index.html
文件(因此,您会同时拥有)。angular.json
文件的生产配置,如下所示:
这将确保在使用index.jsp
进行构建时使用--prod
,但仍使用index.html
进行开发。