Угловая производственная сборка с index.jsp вместо index.html - PullRequest
3 голосов
/ 19 апреля 2019

Я хочу создать файл 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>

Любое предложение сделать это.

1 Ответ

2 голосов
/ 19 апреля 2019

Полагаю, вы хотите использовать index.jsp только при производственной сборке.Процесс разработки должен по-прежнему использовать index.html

. В этом случае вам следует

  1. Создать файл index.jsp в том же каталоге, что и ваш файл index.html (так что у вас есть оба).
  2. Обновите производственную конфигурацию вашего angular.json файла, добавив свойство индекса к вашей производственной конфигурации, например:

enter image description here

Это обеспечитчто он использует index.jsp при сборке с --prod, но все еще использует index.html для разработки.

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