【问题标题】:How to rename Angular Universal entry file to app.js and move it to the app root directory如何将 Angular Universal 入口文件重命名为 app.js 并将其移动到应用根目录
【发布时间】:2022-04-18 21:26:29
【问题描述】:

所以我有一个Angular Universal SSR 应用程序,它与节点一起运行。截至 2021 年 1 月 21 日的最新 Angular 和 Universal 版本。

我的托管公司允许我在我的共享 cPanel 上运行 nodejs 应用程序,所以我想在那里运行我的 Angular 应用程序。但问题是他们只接受入口文件app.js。

但是当 Angular SSR 被构建时,它会输出这个:

app-name
    -> browser
        - (all the browser files.)
    -> server
        -> main.js

是否可以将ng build:ssr 输出到这个:

app-name
    -> browser
        - (all the browser files.)
    -> app.js

然后当我运行应用程序时,它会运行默认的 app.js 入口文件。

谢谢!

【问题讨论】:

    标签: node.js angular angular-universal


    【解决方案1】:

    我在 MyDevil 托管中遇到了同样的问题。 我使用脚本来复制和更改文件名,并使用新文件在生产中运行应用程序。

    "copy-server": "copyfiles  -u 3 ./dist/project-folder/server/main.js ./dist/project-folder/server/mydevil/",
    "rename-server": "renamer ./dist/project-folder/server/mydevil/main.js -r ./app.js",
    

    【讨论】:

      猜你喜欢
      • 2012-02-26
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多