第一次配置node環境之總結

2021-08-21 14:50:43 字數 3525 閱讀 4882

一 linux系統安裝.

ubuntu系統安裝。

首先將ubuntu 系統用ultralso燒錄映象到 u盤。 

系統:ubuntu-16.04.1-desktop-amd64.iso 檔案。

安裝系統(過程簡單,從略)

二 node基礎環境配置。

流程略述:

zsh  ->  nvm  ->  nodemon -> 安裝專案依賴的包 -> 改hosts -> 啟動專案

詳細:1、安裝zsh

sudo apt-get install zsh  安裝

zsh --version 檢視是否成功

sudo chsh -s $(which zsh) 設定zsh為預設shell

登出重新登入

2、安裝 oh my zsh(引用網上資料)

設定完成之後,終端變成如下樣式:

ubuntu zsh style

echo $shell確認zsh是否是預設shell,輸出/usr/bin/zsh

安裝oh-my-zsh

使用curl方式安裝:

sh -c "$(curl -fssl "

預設安裝完成oh-my-zsh的樣式如下:(重啟終端後有效)

![first install oh-my-zsh ui(

oh-my-zsh的預設配置檔案在:~/.zshrc

修改:oh-my-zsh agnoster theme configuration

修改後:

vim 安裝(因為系統許可權一些需要修改的文件必須用 vim來編輯儲存,為後續修改做準備)

用途:編輯工具

安裝指令:sudo apt-get install vim

1.安裝完成後,輸入vim會進入vim的標準模式,這時按鍵盤的i進入插入模式,在裡面寫點什麼吧。

2.按esc推出插入模式,進入標準模式,在這個模式下有幾個基本命令要掌握。

3.輸入:w filename 儲存檔案到當前目錄。

4.:q退出vim頁面。

下次輸入vim filename就可以編輯或者檢視這個檔案了。

git安裝(分布式管理控制系統  遠端資源互動)

指令:sudo apt-get install git

版本檢視 git --v

ssh安裝

用途:省略賬號密碼登入

sudo apt-get install openssh-server

ssh 公鑰配置 

指令:ssh-keygen -t rsa -b 4096 -c "[email protected]"

指令:eval "$(ssh-agent -s)"

指令:ssh-add ~/.ssh/id_rsa

指令:cat ~/.ssh/id_rsa.pub

把看到的內容copy 到github 賬號裡面去

使用ssh -t [email protected]命令來測試連線是否暢通。

轉殖遠端檔案

git clone [email protected]:leoliew/vauto.git

webstorm安裝

安裝nodejs

安裝依賴包

sudo apt-get install g++ curl libssl-dev apache2-utils

sudo apt-get install git-core

執行下面的命令列:

git clone git:

cd node

./configure

make

sudo make install

選擇6.9.1

webstorm用途:高效率js程式設計工具

在目錄下執行指令解壓:

輸入指令:sh webstorm.sh  

nvm安裝

用途:node版本管理工具

指令:git clone  ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`

指令:vi ~/.zshrc

用vim插入 export nvm_dir="$home/.nvm"

[ -s "$nvm_dir/nvm.sh" ] && . "$nvm_dir/nvm.sh" # this loads nvm 

npm包管理工具

用途:node package manage 。 node包管理工具

安裝指令:curl | sudo sh

檢視npm版本 :npm --v

載入node 依賴包

指令: npm i

安裝nodemon

用途:讓node 自動重啟

服務啟動:nodemon server.js

遠端資料庫連線

用途:鏈結vauto遠端資料庫

vi -e ~/.zshrc

增加下面的內容

#vauto project env

export vauto_mongo_url=mongodb:

export vauto_redis_host=120.24.7.102

export vauto_redis_password=vauto

export vauto_redis_domain_db=2

export vauto_redis_admin_session_db=1

儲存退出。

安裝出現的問題。

1. 此處是phython-hiredis 沒安裝,所以要裝。

指令:sudo apt-get install python-hiredis

常見軟體安裝:

host 檔案修改

指令 sudo vim /etc/hosts

訪問** www.vautoshow.com:8002

第一次總結

走上acm之路的奇葩起因 大一下學期過得太過渾渾噩噩,負罪感超標,想趁著暑假學點資料結構 c 什麼的,還聽說大二的程式設計實驗巨難,想著靠暑假集訓實驗不掛,真沒想過要出去比賽或者堅持兩年 也是自己比較low,感覺拿不到比賽機會 超沒追求的說。學校acm暑假集訓,因為是妹紙,所以零基礎教練也讓參加了 ...

第一次總結

這是第一次寫部落格,確實不知道寫什麼,就總結一下今天學到的吧。磁碟 記憶體 cpu 之間的關係 2.知道了它們的關係,我們來看資料結構 對資料的基本操作就是增刪改查,而它們可以分為順序結構和鏈式結構,陣列就是順序結構,我們可以通過下標來訪問它的每乙個元素。我們來看一下各個結構的時間複雜的 型別操作 ...

第一次停課總結

不知不覺就四月了,過得好快啊!雖然馬上就要省選了,但我還是一副若無其事的樣子,本來就是去打醬油的,只是分了打得好與不好兩種情況。我還是選擇了先停一周課,事實證明,這是有效果的,沒有達到預期的效果。這幾天是心情比較鬱悶吧,主要是因為還是沒有完美的完成每天的任務吧,尤其是那些有指標的,指來指去弄不che...