将Angular(版本2,4,6,...)捆绑在活动web服务器上进行生产的最佳方法是什么。
请在答案中包括角版本,以便我们可以更好地跟踪时,它移动到更晚的版本。
NPM安装-g@angull/cli
ng new ProjectFolder
创建新应用程序>
ng build--prod
(当目录为projectfolder
时在命令行中运行)
为生产标记prod
bundle(请参阅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.js
polyfill依赖项(@Angular,rxjs...)捆绑[ES5大小:对于新的Angular CLI应用程序,空的为36 KB,压缩的为12 KB]。dist/index.html
应用程序的入口点。dist/runtime-[es-version].[hash].bundle.js
webpack Loaderdist/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应用程序提供所有服务。 我知道我可以制作两个独立的服务——一个用于反应,一个用于应用编程接口。但是我想把它捆绑到一个应用程序中。 地方发展要快。