环境安装文档(for Ubuntu)

这个文档的目标是:各位小伙伴通过这个文档,可以在一台全新的 Ubuntu 电脑上搭建平常开发使用的环境,主要包含 Node.js, git 和 编辑器部分。

这是针对 Ubuntu 系统的安装文档,Windows 文档点击这里。

git 和 git GUI

git 是一个版本控制工具,我们使用 coding.net 存放 git 的远程仓库。

git

  1. 已有 git?

    在 bash 中查看 git 版本,建议使用 2.10 以后的 git (Windows)。

     $ git --version
    
  2. 安装(参考
     $ sudo add-apt-repository ppa:git-core/ppa
     $ sudo apt-get update
     $ sudo apt-get install git
    
  3. 完成

    在 bash 中查看 git 版本

     $ git --version
    
  4. 设置信息

    可以设置提交所有仓库时使用的用户名和邮箱

     $ git config --global user.name "Your Name"
     $ git config --global user.email [email protected]
    

git GUI

git 提供了命令行操作的方式,对于复杂的操作,还是有一个趁手的可视化工具为上。目前可用的 git GUI 工具有 Git Extensions。本文主要介绍 Git Extensions 的安装和配置(参考)。

  1. 安装 kdiff3

     $ sudo sudo apt install kdiff3
     $ kdiff3 --version
    
  2. 安装 Mono 4.6+
     $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
     $ echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
     $ sudo apt update
     $ sudo apt install mono-complete
     $ mono --version
    
  3. 下载

    在这里下载最新的 Git Extensions Mono

  4. 解压缩

    将下载好的 GitExtensions-version-Mono.zip 解压,双击 GitExtensions.exe 即可运行。

  5. 设置

    完成安装后,还需要进行设置。

    尽量使用英文版的工具,因为不知道 Rebase 会被如何翻译。

    如果在安装 git 后不设置用户名和邮箱,第二行应该会呈现红色。

Node.js

Node.js 的 release 规则是按月份 release,所以我们只需要用相对稳定且带有 LTS(长期维护)的版本即可,目前开发中使用到的是 Node.js 6.x

  1. 已有 Node.js?

    查看 Node.js 版本,建议和团队使用一致的 Node.js。

     $ node -v
    
  2. 安装

    大专栏  环境安装文档(for Ubuntu)">

     $ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
     $ sudo apt-get install nodejs
    
  3. 结束

    在 bash 中查看 Node.js 版本

     $ node -v
    

npm

npm 是 Node.js 的包管理工具,安装 Node.js 时会被一并安装。

升级 npm

但自带安装的 npm 版本过低,需要进行升级。

$ npm install -g [email protected]

配置使用镜像

npm 默认使用的镜像在国内会受到速度影响,可以使用 cnpm 镜像替换默认的镜像。

  1. 一次配置方案:只需要配置一次,配置完成后使用 cnpm install 代替 npm install

    将如下内容拷贝到 ~/.bashrc 文件中

     #alias for cnpm
     alias cnpm="npm --registry=https://registry.npm.taobao.org --cache=$HOME/.npm/.cache/cnpm   --disturl=https://npm.taobao.org/dist --userconfig=$HOME/.cnpmrc"
    

    使用 cnpm install 替换 npm install

     $ cnpm install --save express
    
  2. 一次性方案:在每次执行命令的最后添加使用的镜像,只生效一次。
     $ npm install --save express --registry=https://registry.npm.taobao.org
    

安装常用模块

有一部分模块是常用的,且需要进行全局安装,这些模块可以提前一次性安装。

$ npm install -g gulp babel-cli http-server

编辑器

在开发中有一个趁手的编辑器(No IDE)可以保证你不犯特别低级的错误,还可以使你的代码风格与团队保持一致。

推荐使用 Visual Studio Code 写 Node.js 和前端代码。

安装

  1. 下载

    在这里下载 VSCode

    选择 .deb(Debian, Ubuntu) 版本

  2. 安装
     $ cd /path/to/you/deb/file
     $ sudo apt-get install -f
     $ sudo dpkg -i deb-filename
    
  3. 完成

    在搜索中输入 Code。

配置

  1. 插件

    VSCode 可以安装一些插件,配合项目中的配置文件可以使文件属性与团队保持一致(如:文件末尾保持空行,使用哪个平台的行结束符等)。

    • 在左侧选择扩展,搜索 editorconfig,安装 EditorConfig for VS Code

    • 搜索 eslint,安装 ESLint

  2. 配色方案

    VS Code 自带集中配色方案,可以通过命令面板更换配色方案。

    F1 输入 theme 选择 “首选项:颜色主题”,使用方向键上下导航可以预览配色方案,回车确认。

The End

原文地址:https://www.cnblogs.com/lijianming180/p/12227120.html

时间: 2024-08-26 01:53:25

环境安装文档(for Ubuntu)的相关文章

OCP 11G 实验环境安装文档 ( RedHat5.5 + Oracle11g )

RedHat5.5 linux下Oracle11g软件安装 一.配置虚拟机 为了创建和配置虚拟机,你需要添加硬件设备如磁盘和cpu,在你开始安装之前,创建一个windows目录作为存放虚拟机的目录 目录不一定是E:\盘,找一个自己磁盘空间比较大的硬盘就可以. E:\>mkdir stu1(创建目录) 双击桌面上的虚拟机工作站图标以打开虚拟机 1.      Press CTRL-N to create a new virtual machine. 2.      New Virtual Mach

SonarQube + Jenkins代码审查环境安装文档 v1.2

1. 安装SonarQube 1.1. 下载 下载地址:https://www.sonarqube.org/downloads/ 本次使用安装包为:sonarqube-7.4.zip 需要提前准备jdk1.8.mysql-5.6. 1.2. 安装 1.解压安装包 2.准备数据库(mysql) a)新建数据库用户和数据库 建库sql (sonar/sonar) CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; CRE

php环境安装文档说明

下载好所需要的软件 (含phpmywind  phpstudy  navicat for my sql ) 如果Navicat 的试用期过期,请使用 通杀navicat 的通杀Navica11_2-XXX 软件进行破解,在破解之前请记得关闭 navicat 相关程序,直到看到path successfully 说明破解成功 正式开始安装首先我们将下载好的phpmywind相关软件改名为phpmywind. 建立php 网站指向该文件夹 即将phpmywind文件夹放在phpstudy 文件夹下的

Docker相关环境全套安装文档兼小技能

Docker相关环境全套安装文档兼小技能 以下环境皆为ubuntu16.04,主要安装docker,docker-compose,docker仓库等. Docker安装 参考官方 A: 有源安装 Ubuntu的 Docker 安装: sudo apt-get remove docker docker-engine docker.io containerd runc sudo apt-get update sudo apt-get install apt-transport-https ca-ce

ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档

ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报  分类: Oracle RAC 版权声明:本文为博主原创文章,未经博主允许不得转载. VBOX + Oracle Linux 6U3 + ORACLE 11.2.0.3.0 RAC 安装 环境: 虚拟机          VIRTUAL BOX OS                ORACLE LINUX 6.3_X86_64

OEM12C安装文档

OEM12C安装文档 环境:OEM12.1.0.5 操作系统:CENTOS6.7 ORACLE:11.2.0.3 1.硬件要求 2.软件包要求 ----RHEL6.X OEL6.X版本 for oms make-3.81 binutils-2.20.51.0.2-5.11 gcc-4.4.4 libaio-0.3.107 glibc-common-2.12-1 libstdc++-4.4.4 libXtst-1.0.99.2-3.el6.x86_ 64.rpm sysstat-9.0.4 gli

基于adt bundle for windows-的AndroidOpenCV安装文档说明

基于adt bundle for windows-的AndroidOpenCV安装文档说明 任薛纪 说明:本文档是基于快速搭建android开发平台adt bundle for windows软件的AndroidOpenCV运行环境搭建,主要参考OpenCV官方文档: http://docs.opencv.org/trunk/doc/tutorials/introduction/android_binary_package/android_dev_intro.html,如手动安装eclipse.

_00024 尼娜抹微笑伊拉克_云计算ClouderaManager以及CHD5.1.0群集部署安装文档V1.0

笔者博文:妳那伊抹微笑 itdog8 地址链接 : http://www.itdog8.com(个人链接) 博客地址:http://blog.csdn.net/u012185296 博文标题:_00024 妳那伊抹微笑_云计算之ClouderaManager以及CHD5.1.0集群部署安装文档V1.0 个性签名:世界上最遥远的距离不是天涯,也不是海角.而是我站在妳的面前.妳却感觉不到我的存在 技术方向:Flume+Kafka+Storm+Redis/Hbase+Hadoop+Hive+Mahou

Hadoop - Hive 安装文档

简介: Hive 安装文档 https://mirrors.tuna.tsinghua.edu.cn/apache/hive/stable-2/apache-hive-2.1.1-bin.tar.gz 一.安装 MySQL # http://www.cnblogs.com/wangxiaoqiangs/p/5336048.html # 我是安装在了 master.hadoop 上,该数据库是为了保存 Hive 的元数据信息,可以随意安装在别处! shell > mysql mysql> cre