mac配置前端开发环境

473 阅读2分钟

1、终端

终端:即所谓的命令行界面,又称命令终端,用户输入shell命令用的窗口。

shell:shell就是用户和操作系统之间的壳,是操作系统与用户交互的接口,在命令终端里可以使用shell。

shell是一个抽象的概念,shell的一切操作都在计算机内部,负责处理人机交互,执行脚本等,是操作系统正常运行的重要组成部分。bash,ash,zsh,tcsh等是shell这个抽象概念的一种具体的实现,都是一个程序,都能生成一个进程对象。

如果想换shell的程序,可以修改/etc/passwd,把里面的/bin/bash换成你想要的shell,或者用chsh命令来切换。

shell与终端的关系:shell把一些信息适当的输送到终端设备,同时还接收来自终端设备的输入。一般每个shell进程都会有一个终端关联,也可以没有。

 a、  iTerm2是性能很好的终端,下载官网为http://www.iterm2.cn/,下载后直接安装即可。iTerm2可以设置主题,支持画面分隔、各种快捷键。Mac默认使用的shell是bash,我们可以换成zsh,搭配iTerm2使用,用起来很舒服。

b、将bash换成zsh:

chsh -s /bin/zsh

换成bash:

chsh -s /bin/bash

看机子上一共装了哪些shells,命令如下:

cat /etc/shells

c、item2的强大之处。

【选中即复制】

【屏幕分割】

command+d:垂直分割;

command+shift+d:水平分割

 2、安装homebrew

Homebrew拥有安装、卸载、更新、查看、搜索等很多实用的功能。通过一条简单的指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

安装命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew -v

3、node

brew link node
brew uninstall node
brew install node

安装cnpm:

npm install -g cnpm --registry=https://registry.npm.taobao.org

4、nvm(可根据项目实际情况进行安装)

  • nvm:nodejs 版本管理工具。
  • nodejs:在项目开发时的所需要的代码库
  • npm:nodejs 包管理工具。
    在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。
    npm 管理 nodejs 中的第三方插件

  • 5、Charles

    6、ps