首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用Angular CLI和PM2运行Angular应用程序

在以下命令中, -g选项表示全局安装软件包 - 可供所有系统用户使用。...$ cd /srv/www/htdocs/ $ sudo ng new sysmon-app #follow the prompts 创建新的角度应用程序 接下来,进入刚刚创建的应用程序...$ cd sysmon-app $ sudo ng serve 使用Angular CLI提供Angular App 从ng serve命令的输出中,您可以看到Angular应用程序未在后台运行,您无法再访问命令提示符...终止正在运行的Angular App 第4步:使用PM2永远运行Angular项目 要使新应用程序在后台运行,请释放命令提示符,使用PM2为其提供服务,如图所示。...$ pm2 start "ng serve" --name sysmon-app 永远运行Angular App 接下来,要访问应用程序的Web界面,请打开浏览器并使用地址http://localhost

2.9K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Angular 6正式版发布,都有哪些新功能

    ng update不会取代你的软件包管理器,而是在后台使用 npm 或 yarn 来管理依赖包,除了更新和监视依赖包外,ng update还会在必要的时候对你的项目进行改造。...同时,这个命令还能自动安装rxjs-compat到你的应用程序中,以使 RxJS v6 更加流畅。...ng add使用软件包管理器来下载新的依赖包并调用安装脚本,它可以通过更改配置和添加额外的依赖包(如 polyfills)来更新你的应用。...你可在新的ng new应用程序中尝试以下动作: ng add @angular/pwa:添加一个 app manifest 和 service worker,将你的应用程序变成 PWA。...ng add @angular/material:安装并设置 Angular Material 和主题,注册新的初始组件 到ng generate中。

    4.2K20

    干货 | 一文搞懂在AlmaLinux上安装Angular JavaScript框架

    你需要什么 AlmaLinux的运行实例 具有sudo特权的用户 如何在AlmaLinux上安装Angular 登录到您的AlmaLinux服务器,并首先使用以下命令安装git: sudo dnf install...使用以下命令安装Node.js: sudo dnf install nodejs -y 安装了Node.js之后,是时候使用以下命令安装Angular了: sudo npm install -g @ angular.../ cli 以上安装完成后,请使用以下命令验证安装: ng --version 您应该看到已安装Angular的版本以及其他几个软件包(图A)。...Angular的应用程序,发出命令: ng new hello-world 使用默认值回答问题,您将回到bash提示符。...使用以下命令进入新创建的hello-world目录: cd hello-world 使用以下命令启动新应用程序: ng serve --host SERVER --port 4200 其中SERVER是托管服务器的

    1K20

    怎样切换不同版本的 Node

    以下是你需要完成的任务: 修复程序 1 上的 bug x 将程序 2 升级到 Angular 8 实际上,你需要三个版本的 Node 才能完成任务,因为你需要将程序 2 升级到 Node 10.9或更高版本才能支持...安装完成后,打开命令窗口并确认 NVM 可用: 1D:\>nvm version 21.1.7 运行程序 1 如果你没忘的话,你需要使用三个不同版本的 Node 来处理两个不同的程序。...例如,如果在一个版本的 Node 上全局安装软件包,则该软件包将无法在其他版本的 Node 上使用。...在 NVM(和 Angular CLI)的帮助下,你通过几个命令快速完成了升级: nvm install 和 nvm use 安装并激活 v8.16.0,以便你可以在升级之前验证程序是否能够按预期工作...nvm install 和 nvm use 安装并激活 v10.16.0 准备升级 全局安装 @angular/cli 包用来执行自动升级 Angular 程序的 ng update 命令 npm install

    4.2K30

    Angular实战项目(1)

    image.png 环境搭建 安装node node --version node -> npm -> angular CLI 安装node.js的目的是使用npm管理项目依赖的软件包 由于网络环境原因...image.png 软件真正运行时的依赖是在dependencies 软件开发过程中devDependencies ng new 项目名 新建angular项目 建议使用这个命令,可以优化压缩等...ng build -prod 生成环境编译 不建议使用ng build ng serve 启动开发服务器 Mock Rest API json-server:用于快速搭建REST API的利器 安装...image.png 启动 json-server /JSON文件位于的目录/data.json 支持GET,POST,PUT,PATCH,DELETE等Rest命令 测试REST API 使用Postman...image.png 常见问题解决错误 npm uninstall -g @angular/cli npm cache clean npm install -g @angular/cli 如果安装出错以上重试

    1.8K10

    如何管理云原生应用程序的依赖关系

    检测所有未使用的依赖关系 你可以使用 depcheck 来检查是否存在任何没有被使用的依赖关系。需要使用以下命令来安装 depcheck。...npm install depcheck -g 安装完毕后,你可以运行下面的命令来检查是否存在未使用的依赖关系。...要检查过时的依赖关系,你可以通过导航到 NPM 文件夹打开终端,运行以下命令: 你也可以使用一个简单的依赖关系检查脚本,它将检查一个 repo 或软件包的所有依赖关系。...它提供的功能包括:完全自动化地拉取请求创建和合并,基于软件包流行度和测试数据的依赖关系选择,支持多个软件包管理器,包括 npm、yarn、composer,以及为每个仓库定制的更新规则。...结   语 在云原生世界中,一个典型的环境是由各种各样的依赖关系支持的。全面地测试这些依赖关系对任何云原生应用的成功都至关重要。然而,手动更新所有的依赖关系可能很困难,也很耗时。

    1.7K10

    Angular8稳定版修改概述

    您可以使用以下命令添加Bazel支持: ng add @ angular / bazel 或者,您也可以使用Bazel创建一个新的应用程序: npm install -g @ angular / bazel...ng new my-app --colection = @ angular / bazel Builders API 新版本允许我们使用Builders API,也称为Architect API。...我认为这是gulp/grunt“旧时代”中的命令。 基本上,构建器只是一个带有一组命令的函数,您可以createBuilder()从@angular-devkit/architect包传递给方法。...Web Worker Angular 8中添加了Web worker支持。现在,您可以添加Web worker并将要在后台运行的耗时进程委派给Web worker。...运行以下命令以使用Angular CLI生成新的Web worker: ng g webWorker Service Worker 随着PWA的使用日益增长,对Service Worker

    4.5K20

    如何在Ubuntu 14.04上使用Bower管理前端JavaScript和CSS依赖项

    准备 在开始之前,您需要完成一些重要步骤: 一台已经设置好可以使用sudo命令的非root账号的Ubuntu服务器,并且已开启防火墙。...new version for git://github.com/angular/bower-angular.git#* bower angularjs#*...安装软件包 要安装包(例如,AngularJS或Bootstrap),我们需要运行以下命令: bower install package 不是package,我们要输入的是安装的软件包的确切名称。...该软件包可以是GitHub简写,Git端点,URL等等。 您还可以安装特定软件包的特定版本。 通过Bower 关于安装的官方文档了解有关安装所有可用选项的更多信息。...要使用Bower CLI搜索软件包,请使用以下命令: bower search package 例如,如果我们想安装AngularJS,但我们不确定正确的包名,或者我们希望看到AngularJS的所有可用包

    2.8K00

    Angular CLI 使用教程指南参考

    安装 要安装Angular CLI你需要先安装node和npm,然后运行以下命令来安装最新的Angular CLI: 注意:Angular CLI 需要Node 4.X 和 NPM 3.X 以上的版本支持...npm install -g angular-cli 在 Mac 或 Linux 平台上,你可能需要添加sudo前缀提权进行全局安装: sudo npm install -g angular-cli...基本用法 你可以通过 Angular CLI 的 help 命令来获取相关的命令信息. ng help Angular CLI的命令关键字为 ng ng new 命令 描述 ng new 完成功能添加到ng命令的shell中 ng doc 命令 描述 ng doc 在浏览器中打开Angular文档并搜索当前关键字 ng e2e 命令 描述 ng e2e 使用...ng get 命令 描述 ng get [options] 从Angular CLI配置获取值 pathN是一个有效的JavaScript参数路径,例如

    3K50

    使用Angular CLI生成 Angular 5项目

    Angular CLI 官网: https://github.com/angular/angular-cli 安装angular cli: npm install -g @angular/cli 不过首先要确保您安装了比较新版本的...今天主要通过以下几个方面介绍Angular CLI: 生成项目 参数介绍 配置和自定义CLI 检查和修复代码 生成新项目: ng new my-app 这个命令会生成一个新的项目叫做my-app并把该项目的文件放在...另一个选项是使用--dry-run参数: ng new my-app --dry-run 使用这个参数呢, 不会真的生成项目, 而是会打印出来如果创建该项目的话哪些文件将会生成. ?...综上, ng new 的这些参数可以在生成项目的时候作为命令的参数联合使用, 其中有一些参数也可以在项目生成以后通过修改angular-cli.json文件来做修改....它不会影响到已经存在的项目. 但是如果新生成的项目不指定ng new的参数情况下, 默认就会采用全局的配置: ? Lint: 使用命令ng lint.

    1.9K30

    Angular10配置webpack打包 「详细教程」

    要想使用 npm 来安装 CLI,请打开终端/控制台窗口,并输入下列命令: yarn global add @angular/cli 1 要想检查你是否已经安装了 angular/cli,请在终端/控制台窗口中运行...要想创建工作区和初始应用项目: 运行 CLI 命令 ng new,并提供一个名字 my-app,如下所示: ng new my-app ng new 会提示你要把哪些特性包含在初始的应用项目中。...ng new命令后面有很多选项,​详见https://angular.cn/cli/new,由于我们的项目大多使用less编写样式因此需要添加后缀--style less,代表项目中默认使用less,用于样式文件的文件扩展名或预处理程序...完整命令:ng new my-app --style less 第三步:启动开发服务器 Angular 包含一个开发服务器,以便你能轻易地在本地构建应用和启动开发服务器。...package-lock.json 提供 npm 客户端安装到 node_modules 的所有软件包的版本信息。欲知详情,请参阅 npm 的文档。

    5.1K20

    Angular基础-搭建Angular运行环境

    下载完成后,双击安装包,安装Node.js,一直点下一步,直到完成。 测试安装是否成功。...一旦安装完成,您可以使用 ng new 命令来创建新的 Angular 项目,并且可以通过 Angular CLI 提供的各种命令和配置来进行项目开发和管理。...命令行输入 npm i -g @angular/cli@15 三、创建Angular项目 安装完成后我们新建一个项目,这里我的项目叫 empower-cloud-assistant,输入命令: ng new...创建项目的命令执行完成后,我们打开命令行所处的文件夹,可以看到项目 empower-cloud-assistant 已经被创建,并且我们通过cd命令将目录切换到了该项目路径下。...四、引入Angular组件库/框架 接着我们引入需要的 Angular组件库/框架,这里我引入的 DevUI 的框架,输入命令: ng add ng-devui-admin 系统会自动下载 ng-devui-admin

    18432

    Angular实战之使用NG-ZORRO创建一个企业级中后台框架(新手入门篇)

    NG-ZORRO特性: 提炼自企业级中后台产品的交互语言和视觉风格。 开箱即用的高质量 Angular 组件库,与 Angular 保持同步升级。...执行以下命令,@angular/cli 会在当前目录下新建一个名称为 YyFlight-NG-ZORRO的文件夹,并自动安装好相应依赖。 ng new YyFlight-NG-ZORRO ?...自动完成 ng-zorro-antd 的初始化配置(推荐,简单快速): 进入新建的Angular项目目录(YyFlight-NG-ZORRO)中: cd YyFlight-NG-ZORRO 初始化ng-zorro-antd...配置: 注意:执行以下命令后将自动完成 ng-zorro-antd 的初始化配置,包括引入国际化文件,导入模块,引入样式文件等工作。...手动安装ng-zorro-antd: 安装组件: npm install ng-zorro-antd --save 如果上面命令安装失败,可以试试下面的cnpm安装: cnpm install ng-zorro-antd

    3.6K11

    Angular 环境搭建

    适用于Angular4.x、Angular5.x、Angular6.x、Angular7.x、Angular8.x、Angular9.x、Angular10.x,截止目前Angular最新版本 安装前需要先安装...; 其次,已安装 node.js 后便可以继续安装 angular cli 脚手架,具体命令行如下所示: 1)全局安装 typescript 终端输入如下命令行: npm install -g typescript...2)全局安装 angular cli 终端输入如下命令行: npm install -g @angular/cli 3)校验,等待片刻待安装后,终端输入如下命令可进行验证: ng version 此时若终端成功显示版本信息内容即安装成功...,如下图所示: 安装完Angular后,便可以创建项目,在终端 cd 到指定预创建文件夹的目录层级下后,执行命令: ng new angularProject 执行完成如上命令行后,终端会创建一个名为...Angularproject的项目,其中需要等待片刻; 注:其中首次终端可能会提示两个指令问题,第一个回复"y",第二个箭头选择第一项 CSS 回车即可; 最后,当项目创建完成后,终端 cd 到刚创建项目的目录层级下执行如下命令启动服务验证

    59840

    再谈angularJS数据绑定机制及背后原理—angularJS常见问题总结

    ,如果没有监视器来监视这个属性,那个这个属性在不在 Scope 上是无关重要的;Angular 并不会遍历 Scope 上的属性,它将遍历所有的观察器。...想象一下如果有个 alert 框显示错误给用户,然后有个第三方的库进行一个网络调用然后失败了,如果不把它封装进 $apply 里面,Angular 永远不会知道失败了,alert 框就永远不会弹出来了。...首先:ng-click="" 什么都没有做。angular 会因为这个事件回调函数什么都没做就不进行脏检查吗?不会。 然后:#span1 被隐藏掉了,会检查绑定在它上面的表达式吗?...angular 无法保证你绝对不会在一个 controller 里更改另一个 controller 生成的 scope,包括 自定义指令(Directive)生成的 scope 和 Angular 1.5...结构创建好,然后整体添加到主文档中,这个DOM树的变更就会一次完成,性能会提高很多。

    7.9K40

    Angular CLI 简介

    Angular CLI 官网: https://github.com/angular/angular-cli 安装angular cli: npm install -g @angular/cli 不过首先要确保您安装了比较新版本的...另一个选项是使用--dry-run参数: ng new my-app --dry-run 使用这个参数呢, 不会真的生成项目, 而是会打印出来如果创建该项目的话哪些文件将会生成....综上, ng new 的这些参数可以在生成项目的时候作为命令的参数联合使用, 其中有一些参数也可以在项目生成以后通过修改angular-cli.json文件来做修改....它不会影响到已经存在的项目. 但是如果新生成的项目不指定ng new的参数情况下, 默认就会采用全局的配置: Lint: 使用命令ng lint....首先创建一个angular项目, 带路由的: ng new sales --routing 创建好项目后, 直接执行命令测试: ng test 然后会弹出一个页面, 就是测试的结果数据.

    6.1K110
    领券