Angular如何配置多套环境

1. 前言

在 Angular 应用程序中,默认情况下构建了两个环境文件 dev 和 prod。基于目标环境,您的应用程序可能具有不同的设置。您可以根据需要配置多个自定义环境。在这里,您将看到如何配置多个环境,如 staging、beta、QA、prod 等

阅读更多

Angular CLI 安装和使用

1. Angular 介绍

关于 Angular 版本,Angular 官方已经统一命名 Angular 1.x 同一为 Angular JS;Angular 2.x 及以上统称 Angular;

CLI 是 Command Line Interface 的简写,是一种命令行接口,实现自动化开发流程. 它可以创建项目、添加文件以及执行一大堆开发任务,比如测试、打包和发布。

阅读更多

Angular2中的路由

1. Angular2 中的路由

Angular2 中建立路由的 5 个步骤.

2. 安装@angular/router

首先第一件事,我们需要安装 Angular Router。你可以通过运行以下命令进行安装.

1
npm i --save @angular/router

以上命令执行后,将会自动下载 @angular/router 模块到 node_modules 文件夹中。

阅读更多

Windows上安装git2.x

1. Windows上安装git2.x

  • 转到Git download page并根据您的机器配置下载安装程序。

  • 执行安装程序。 如果要在任何备用位置上安装节点,请选择安装路径。 我建议使用默认选项。

  • 验证是否已使用此命令安装了节点。

    1
    2
    $ git --version
    git version 2.17.1.windows.2
阅读更多

安装ansible

Ansible是一种基于Python开发的开源配置和自动化工具,专为类Unix系统设计。它使用SSH协议与节点进行通信,无需在节点上安装任何客户端。

阅读更多

Linux下安装gradle

1. 前言

Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具

下面就描述一下如何在linux环境下安装配置gradle环境.

阅读更多

如何从Angularjs 升级到 Angular

1. 前言

原文: Upgrading from AngularJS to Angular

Author: AngularJS 官方

译者:philoenglish.com 团队

关键字: Angularjs Angular Angular1.x Angular2.x migration 迁移, 升级

这里的 Angular 是指 Angular 2.x, 而 AngularJS 是指 AngularJS 1.x 版本。 Angular (通常是指 “Angular 2+” 或 “Angular v2 及更高版本”) 是一个基于 TypeScript 的 开源 Web 应用框架 由 Google 的 Angular 团队以及社区共同领导。Angular 是由 AngularJS 的同一个开发团队完全重写的。

阅读更多

webpack中使用环境变量

1. 背景介绍

由于前端项目在不同的阶段需要连接不同的后端服务器, 在没有引入环境变量前, 需要手动修改服务器地址. 经常容易出错, 而且不利于便于自动化打包. 所以这里引入 DefinePlugin 便于引入环境变量进行环境区分.

阅读更多

linux上的rsync命令详解

1. rsync 简介

rsync 就是远程同步的意思remote sync.
rsync 被用在UNIX / Linux执行备份操作操作.
rsync 工具包被用来从一个位置到另一个位置高效地同步文件和文件夹. rsync可以实现在同一台机器的不同文件直接备份,也可以跨服务器备份.

2. rsync的重要特性

  • 速度快: 初次同步时, rsync会全量拷贝从源文件或目录到目标位置. 第二次往后同步时, rsync 仅仅会拷贝变化的数据块或字节到目标位置这将使得文件传输非常迅速.
  • 安全: rsync 可以使用ssh协议加密传输.
  • 占用带宽少: rsync 在发送时会压缩数据块, 接收后再解压缩数据块. 所以和其他文件传输协议比起来, rsync在跨主机传输文件时会占用较小的带宽.
  • 不需要特殊权限: 安装和运行rsync 不需要特殊权限.
阅读更多

如何使用Maven结合IDEA进行Debug

1. 介绍

由于 Idea 和 Maven class loading 的规则不同, 同样的测试使用 Maven 运行和使用 Idea 运行可能会得到不同的结果。 而我们的 CI(持续集成)往往是使用 maven 命令去运行的。
在此情况下, 将测试使用 maven 运行起来, 然后结合 IDEA 强大的 debug 能力就显得非常必要。如果熟练掌握此种 debug 方式, 也可以减少我们依赖 idea 进行编译,更新 index 这些极其耗时的工作。

阅读更多

唤醒心中猛兽

为什么停下?

what’s stopping you?
是什么在阻碍你?
Are you too tired?
是太累了吗?
Didn’t get enough sleep?
睡眠不足?
Don’t have enough energy?
精力不济?
Don’t have enough time?
时间不够?
Is that what’s stopping you right now?
是这些东西阻碍你吗?
Don’t have enough money?
还是因为缺钱?
Is that the thing?
是这样吗?
Or is the thing that’s stopping you
还是说真正阻碍你的
you?
是你自己?

阅读更多