资讯专栏INFORMATION COLUMN

Node.js学习之路01——不同操作系统下Node.js环境搭建

ivan_qhz / 3125人阅读

摘要:基本介绍这是一个基本的环境搭建不同的操作系统可以选择不同的安装方式如果不需要太多的安装步骤就直接在官网下载最新版安装包进行安装即可环境配置必须安装的软件更改源与更新系统首先备份下载的源配置文件运行生成缓存更新系统安装使用安装命

基本介绍

这是一个基本的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/

下载163yum源配置文件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 ,例如nvm install 9.3.0,就是安装Node.js9.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目录下创建dblog两个目录

进入F:/software/MongoDB/bin目录,F:softwareMongoDBin>mongod --dbpath F:softwareMongoDBdatadb

进入刚创建的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

将代码推送到远程git push origin master

将本地代码与远程同步git pull origin master,同步master代码

查看本地分支git branch -a

查看远程分支git branch -r

创建本地分支git branch

切换分支git checkout

将本地分支push到远程分支git push origin :,只写这一条命令,表示创建一个远程分支

git的提交记录导出为文件git --no-pager log > log.txt

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/10418.html

相关文章

  • Node.js学习之路01——不同操作系统Node.js环境搭建

    摘要:基本介绍这是一个基本的环境搭建不同的操作系统可以选择不同的安装方式如果不需要太多的安装步骤就直接在官网下载最新版安装包进行安装即可环境配置必须安装的软件更改源与更新系统首先备份下载的源配置文件运行生成缓存更新系统安装使用安装命 基本介绍 这是一个基本的Node.js环境搭建,不同的操作系统可以选择不同的安装方式 如果不需要太多的安装步骤,就直接在Node.js官网下载最新版安装包进行...

    meteor199 评论0 收藏0
  • Node.js学习之路02——常用的Console对象的属性

    摘要:常用的对象的属性和浏览器环境和环境下都可以正常输出,功能类似和普通的分类输出,如果参数不为错误那么浏览器端发出警告信息和错误内容那么环境下输出的是普通正常内容环境下报错前端,可以使用的插件,在需要的地方,直接输入就可以停在这里后端,直接使用 常用的Console对象的属性 1. console.log()和console.info() 浏览器环境和Node环境下都可以正常输出,功能类...

    elina 评论0 收藏0
  • 我的React开发之路1:React的环境搭建

    摘要:是大脸书出的一个前端开发框架。与其说是一个框架,我更加认为更是一种模式,从年月份开始接触,我就认为这个框架以后一定会火。是一个单向数据流的框架,不同于和的双向数据绑定的单向数据流可以数据模式更加单一,更利于前端的维护。 React是大脸书出的一个前端开发框架。与其说是一个框架,我更加认为React更是一种模式,从2015年10月份开始接触React,我就认为这个框架以后一定会火。Rea...

    aisuhua 评论0 收藏0
  • Node.js学习之路09——Path基本介绍

    摘要:将非标准路径字符串转换为标准路径字符串解析路径字符串中的和字符串,返回解析后的标准路径将多个斜杠字符串转换为一个斜杠字符串,例如将转换为将操作系统中的反斜杠字符串转换为正斜杠字符串如果路径字符串以斜杠字符串结尾则在转换后的完整路径字符串末尾 Path 1. normalize()将非标准路径字符串转换为标准路径字符串 解析路径字符串中的..和.字符串,返回解析后的标准路径 将多个斜杠...

    zhangke3016 评论0 收藏0
  • 后端开发 - 收藏集 - 掘金

    摘要:环境初始化开源一个的后台管理系统前端掘金实现代码自动部署后端掘金在我的中有两个关于代码自动部署的项目,一个是版本的,另外一个是版本的。 FFmpeg 总结(十二)用 ffmpeg 与 nginx 实现直播多路流并发播放 - Android - 掘金图:撒哈拉沙漠 下载 nginx 和 nginx-rtmp源码: http://nginx.org/download/ngi... http...

    neu 评论0 收藏0

发表评论

0条评论

ivan_qhz

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<