当前位置: 首页 > 知识库问答 >
问题:

如何捆绑Angular应用程序进行生产

寿毅庵
2023-03-14

将Angular(版本2,4,6,...)捆绑在活动web服务器上进行生产的最佳方法是什么。

请在答案中包括角版本,以便我们可以更好地跟踪时,它移动到更晚的版本。

共有1个答案

华泽语
2023-03-14
  • NPM安装-g@angull/cli
  • ng new ProjectFolder创建新应用程序

>

  • ng build--prod(当目录为projectfolder时在命令行中运行)

    为生产标记prodbundle(请参阅Angular文档,了解生产标记附带的选项列表)。

    带角度11.2.12带CLI11.2.12的尺寸和不带角度路由的选项CSS

    • dist/main-[es-version].[hash].js绑定的应用程序[ES5大小:新Angular CLI应用程序为空的135 KB,压缩的38 KB].
    • dist/polyfill-[es-version].[hash].bundle.jspolyfill依赖项(@Angular,rxjs...)捆绑[ES5大小:对于新的Angular CLI应用程序,空的为36 KB,压缩的为12 KB]。
    • dist/index.html应用程序的入口点。
    • dist/runtime-[es-version].[hash].bundle.jswebpack Loader
    • dist/style.[hash].bundle.css样式定义
    • dist/assets从Angular CLI assets配置复制的资源

    您可以使用ng serve-prod命令预览应用程序,该命令启动本地HTTP服务器,以便使用HTTP://localhost:4200访问带有生产文件的应用程序。这对于生产用途是不安全的。

  •  类似资料:
    • 问题内容: 我有一个控制器,需要检索两个单独的REST资源,该资源将填充两个下拉列表。我想避免在返回两个$ http.get()调用之前填充其中任何一个,以便下拉列表似乎是同时填充的,而不是一个接一个地滴入。 是否可以捆绑$ http.get()调用并为两个返回的数组优雅地设置$ scope变量,而不必为这两种情况编写状态逻辑,例如a在b之前返回,b在a之前返回? 问题答案: 调用Angular

    • null 支持与平台无关的应用程序图标 支持对JAR的自动更新 运行my.jar时对JRE参数的支持 Linux支持(.deb或.rpm)

    • 问题内容: 我在使用browserify时遇到了一些麻烦。 目标 我正在尝试使用Backbone构建基本的TodoMVC单页应用程序,而不仅仅是在我的标签堆中,而是尝试将它们全部与browserify捆绑在一起。 到目前为止,这就是我要做的。 lib /模型/todo.js lib /收藏/todo.js lib / app.js 要构建我的捆绑包,我正在使用 最后,我很简单 问题 当我打开控制台

    • 我最近不得不考虑一个新的软件的部署方法,它是用以下代码编写的: 雀巢6/Express 该软件将部署在160多台服务器上,分布在整个欧洲,其中一些服务器的互联网连接非常糟糕。 我做了一些研究,很多人明确建议不要捆绑销售。主要的论点是本机扩展将失败与捆绑器,如或(剧透:这是真的,但有一个解决方案)。在我看来,这在很大程度上是由于人们不关心这个事实:的作者在这个用例中使用了几乎相同的词。所以通常,我被

    • 我创建了一个依赖于OpenJDK 11和JavaFX的HelloWorldJava小应用程序。该应用程序打包在jar文件中,只有在我的系统上单独安装Java11和JavaFX时才能运行。 现在,我想将我的jar转换成一个自包含的Java应用程序,其中包括JavaFX和一个功能齐全的Java运行时环境。这将允许我在不安装OpenJDK 11的情况下运行我的应用程序(这会带来技术障碍,例如正确设置路径

    • 我刚刚启动了一个新的应用程序,但当我点击欢迎登船页面上的“关于您的应用程序的环境”链接时,会出现这个错误。 启动应用程序时出错当Pow试图运行时,您的Rack应用程序引发了异常。 Bundler::,但找不到任何源代码 我的应用正在运行: 轨道3.2。6 Ruby 1.9。3p194 Rubygems 1.8。24 RVM 1.14。5 战俘0.4。0 我发现了类似的问题,问题在于如何让乘客安静下

    • 检测到JavaFX Ant API版本1.3结果:1 init:deps clean:正在更新属性文件:D:\softphone\build\build clean。属性删除目录D:\softphone\build clean:deps jar: 创建dir: D:\softphone\build 正在更新属性文件:D:\softphone\build\build jar。性质 已创建目录:D:\

    • 我有以下结构: 我不知道如何构建一切,以便: 在本地运行服务器,以便调试 制作生产tar(例如使用应用程序插件) 生产应如下所示: ktor作为主服务器 ktor应用程序有API 所有反应JS/超文本标记语言文件也由ktor提供 换句话说,我想从单个Web应用程序提供所有服务。 我知道我可以制作两个独立的服务——一个用于反应,一个用于应用编程接口。但是我想把它捆绑到一个应用程序中。 地方发展要快。