成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Node.js學(xué)習(xí)之路01——不同操作系統(tǒng)下Node.js環(huán)境搭建

meteor199 / 1764人閱讀

摘要:基本介紹這是一個基本的環(huán)境搭建不同的操作系統(tǒng)可以選擇不同的安裝方式如果不需要太多的安裝步驟就直接在官網(wǎng)下載最新版安裝包進(jìn)行安裝即可環(huán)境配置必須安裝的軟件更改源與更新系統(tǒng)首先備份下載的源配置文件運(yùn)行生成緩存更新系統(tǒng)安裝使用安裝命

基本介紹

這是一個基本的Node.js環(huán)境搭建,不同的操作系統(tǒng)可以選擇不同的安裝方式

如果不需要太多的安裝步驟,就直接在Node.js官網(wǎng)下載最新版安裝包進(jìn)行安裝即可

1. Linux環(huán)境配置

必須安裝的軟件

1.1 Ubuntu

sudo apt-get install git vim openssl build-essential libssh-dev wget curl

1.2 CentOS

更改yum源與更新系統(tǒng)

首先備份/etc/yum.repos.d/CentOS-Base.repo

cd /etc/yum.repos.d/

下載163yum源配置文件wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

運(yùn)行yum makecache生成緩存yum makecache

更新系統(tǒng)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版本操作系統(tǒng):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版本操作系統(tǒng):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文件下輸入一下內(nèi)容

[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服務(wù)sudo service mongod start

關(guān)閉mongodb服務(wù)sudo service mongod stop

重啟mongodb服務(wù)sudo service mongod restart

4.3 Windows安裝

從官網(wǎng)下載安裝包進(jìn)行安裝,安裝目錄為F:/software/MongoDB/

創(chuàng)建data目錄,在data目錄下創(chuàng)建dblog兩個目錄

進(jìn)入F:/software/MongoDB/bin目錄,F:softwareMongoDBin>mongod --dbpath F:softwareMongoDBdatadb

進(jìn)入剛創(chuàng)建的log目錄,創(chuàng)建mongodb.log文件

進(jìn)入F:/software/MongoDB/目錄,創(chuàng)建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安裝

假設(shè)本機(jī)IP為192.168.0.20

獲取文件wget http://download.redis.io/redis-stable.tar.gz

解壓文件tar xzvf redis-stable.tar.gz

進(jìn)入目錄cd redis-stable

編譯make

安裝make install

設(shè)置配置文件路徑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 "[email protected]"

配置用戶名git config --global user.name "Dawnight"

配置郵箱git config --global user.email "[email protected]"

添加文件到緩存區(qū)git add .

查看文件狀態(tài)git status

提交命令git commit -m "some messages"

移除遠(yuǎn)程源git remote rm origin

提交代碼到遠(yuǎn)程git remote add origin

將代碼推送到遠(yuǎn)程git push origin master

將本地代碼與遠(yuǎn)程同步git pull origin master,同步master代碼

查看本地分支git branch -a

查看遠(yuǎn)程分支git branch -r

創(chuàng)建本地分支git branch

切換分支git checkout

將本地分支push到遠(yuǎn)程分支git push origin :,只寫這一條命令,表示創(chuàng)建一個遠(yuǎn)程分支

git的提交記錄導(dǎo)出為文件git --no-pager log > log.txt

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/92789.html

相關(guān)文章

  • Node.js學(xué)習(xí)之路02——常用的Console對象的屬性

    摘要:常用的對象的屬性和瀏覽器環(huán)境和環(huán)境下都可以正常輸出,功能類似和普通的分類輸出,如果參數(shù)不為錯誤那么瀏覽器端發(fā)出警告信息和錯誤內(nèi)容那么環(huán)境下輸出的是普通正常內(nèi)容環(huán)境下報錯前端,可以使用的插件,在需要的地方,直接輸入就可以停在這里后端,直接使用 常用的Console對象的屬性 1. console.log()和console.info() 瀏覽器環(huán)境和Node環(huán)境下都可以正常輸出,功能類...

    elina 評論0 收藏0
  • 我的React開發(fā)之路1:React的環(huán)境搭建

    摘要:是大臉書出的一個前端開發(fā)框架。與其說是一個框架,我更加認(rèn)為更是一種模式,從年月份開始接觸,我就認(rèn)為這個框架以后一定會火。是一個單向數(shù)據(jù)流的框架,不同于和的雙向數(shù)據(jù)綁定的單向數(shù)據(jù)流可以數(shù)據(jù)模式更加單一,更利于前端的維護(hù)。 React是大臉書出的一個前端開發(fā)框架。與其說是一個框架,我更加認(rèn)為React更是一種模式,從2015年10月份開始接觸React,我就認(rèn)為這個框架以后一定會火。Rea...

    aisuhua 評論0 收藏0
  • Node.js學(xué)習(xí)之路09——Path基本介紹

    摘要:將非標(biāo)準(zhǔn)路徑字符串轉(zhuǎn)換為標(biāo)準(zhǔn)路徑字符串解析路徑字符串中的和字符串,返回解析后的標(biāo)準(zhǔn)路徑將多個斜杠字符串轉(zhuǎn)換為一個斜杠字符串,例如將轉(zhuǎn)換為將操作系統(tǒng)中的反斜杠字符串轉(zhuǎn)換為正斜杠字符串如果路徑字符串以斜杠字符串結(jié)尾則在轉(zhuǎn)換后的完整路徑字符串末尾 Path 1. normalize()將非標(biāo)準(zhǔn)路徑字符串轉(zhuǎn)換為標(biāo)準(zhǔn)路徑字符串 解析路徑字符串中的..和.字符串,返回解析后的標(biāo)準(zhǔn)路徑 將多個斜杠...

    zhangke3016 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<