基础引见
- 这是一个基础的
Node.js
环境搭建,差别的操作体系能够挑选差别的装置体式格局 - 假如不须要太多的装置步骤,就直接在Node.js官网下载最新版装置包举行装置即可
1. Linux环境设置
必需装置的软件
1.1 Ubuntu
sudo apt-get install git vim openssl build-essential libssh-dev wget curl
1.2 CentOS
- 变动
yum
源与更新体系 - 起首备份
/etc/yum.repos.d/CentOS-Base.repo
cd /etc/yum.repos.d/
- 下载
163
的yum
源设置文件wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
- 运转
yum makecache
天生缓存yum makecache
- 更新体系
yum -y update
2. Node.js装置(运用NVM)
- 装置
nvm
敕令curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
- 装置
Node.js
版本nvm install <Node.js版本号>
,比方nvm install 9.3.0
,就是装置Node.js
9.3.0版本 - 假如直接运用
node
敕令没有结果,须要先输入该敕令nvm use node
- 切换
cnpm
淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org
- 装置基础的
npm
依靠包cnpm install http-server express express-generator webpack webpack-dev-server gulp nodemon pm2 vue-cli -g
nvm alias default <版本号>
-
nvm ls-remote
检察有哪些版本能够装置
3. Sublime装置
3.1 Debian/Ubuntu运用APT装置
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text
3.2 CentOS运用Yum装置
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
sudo yum-config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo yum install sublime-text
4. MongoDB装置(v3.6)
4.1 Ubuntu装置
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
- Ubuntu 14.04版本操作体系:
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
- Ubuntu 16.04版本操作体系:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo apt-get install -y mongodb-org=3.6.1 mongodb-org-server=3.6.1 mongodb-org-shell=3.6.1 mongodb-org-mongos=3.6.1 mongodb-org-tools=3.6.1
sudo service mongod start
4.2 CentOS装置(v3.4)
- 在
/etc/yum.repos.d/mongodb-org-3.4.repo
文件下输入一下内容
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
- 装置
mongodb
敕令sudo yum install -y mongodb-org
- 开启
mongodb
效劳sudo service mongod start
- 封闭
mongodb
效劳sudo service mongod stop
- 重启
mongodb
效劳sudo service mongod restart
4.3 Windows装置
- 从官网下载装置包举行装置,装置目次为
F:/software/MongoDB/
- 建立
data
目次,在data
目次下建立db
和log
两个目次 - 进入
F:/software/MongoDB/bin
目次,F:\software\MongoDB\bin>mongod --dbpath F:\software\MongoDB\data\db
- 进入刚建立的
log
目次,建立mongodb.log
文件 - 进入
F:/software/MongoDB/
目次,建立mongodb.config
设置文件
dbpath=F:/software/MongoDB/data/db
logpath=F:/software/MongoDB/data/log/mongodb.log
- 应用管理员身份翻开敕令行,输入
mongod --config F:/software/MongoDB/mongodb.config --install --serviceName "MongoDB"
5.Redis装置
- 假定本机IP为
192.168.0.20
- 猎取文件
wget http://download.redis.io/redis-stable.tar.gz
- 解压文件
tar xzvf redis-stable.tar.gz
- 进入目次
cd redis-stable
- 编译
make
- 装置
make install
- 设置设置文件途径
mkdir -p /etc/redis
,cp redis.conf /etc/redis
修正设置文件
vi /etc/redis/redis.conf
- 将
daemonize no
该为daemonize yes
bind 127.0.0.1
bind 192.168.0.20
- 将
- 启动
/usr/local/bin/redis-server /etc/redis/redis.conf
- 检察启动
ps -ef | grep redis
6. Yarn装置
yarn config set registry https://registry.npm/taobao.org
6.1 Debian/Ubuntu
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
6.2 CentOS/Fedora/RHEL
sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash -
sudo yum install yarn
7. git的运用方法
- 装置
git
软件yum install git-core
- 天生ssh敕令
ssh-keygen -t rsa -C "yourmail@mail.com"
- 设置用户名
git config --global user.name "Dawnight"
- 设置邮箱
git config --global user.email "yourmail@mail.com"
- 增加文件到缓存区
git add .
- 检察文件状况
git status
- 提交敕令
git commit -m "some messages"
- 移除长途源
git remote rm origin
- 提交代码到长途
git remote add origin <remoteRepositoryAddress>
- 将代码推送到长途
git push origin master
- 将当地代码与长途同步
git pull origin master
,同步master
代码 - 检察当地分支
git branch -a
- 检察长途分支
git branch -r
- 建立当地分支
git branch <branchName>
- 切换分支
git checkout <branchName>
- 将当地分支
push
到长途分支git push origin <localBranchName>:<remoteBranchName>
,只写这一条敕令,示意建立一个长途分支 - 将
git
的提交纪录导出为文件git --no-pager log > log.txt