Node.js 使用index.jsp而不是index.html构建角度产品

Node.js 使用index.jsp而不是index.html构建角度产品,node.js,angular,Node.js,Angular,我想在进行生产构建时创建index.jsp文件,而不是index.html文件。这个奇怪的需求是为了捕获我们将从其他Oracle身份验证管理器获得的头部分,所以我想从index.jsp加载我的应用程序。我的index.jsp应该是这样的 <%@ page language="java" import="java.util.*" session="true" %> <!doctype html> <html lang="en"> <head>

我想在进行生产构建时创建index.jsp文件,而不是index.html文件。这个奇怪的需求是为了捕获我们将从其他Oracle身份验证管理器获得的头部分,所以我想从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>

卡片加密

任何这样做的建议

我想在进行生产构建时,您只需要
index.jsp
。开发过程仍应使用
index.html

那样的话,你应该

  • 在与
    index.html
    文件相同的目录中创建一个
    index.jsp
    文件(这样您就拥有了这两个文件)
  • 通过向生产配置中添加索引属性更新
    angular.json
    文件的生产配置,如下所示:

  • 这将确保当您使用
    --prod
    构建时,它使用
    index.jsp
    ,但仍然使用
    index.html
    进行开发。

    谢谢Daniel,在进行prod构建时是否可以创建这个index.jsp而不是index.html。因为目前我正在手动将index.html文件复制粘贴到index.jsp文件中。