ubuntu 安裝 node 以及升級更新到最新版本
阿新 • • 發佈:2020-07-05
ubuntu 安裝 node
以及升級更新到最新版本
一番搜尋,得出結果:先安裝 node,然後給通過 npm 安裝工具 n 來管理 node 版本,升級到最新穩定版即可
sudo apt update -y sudo apt install -y nodejs nodejs-legacy npm # 搜尋 debian 繫到linux 安裝nodejs 要安裝 nodejs-legacy 要不然就只有 nodejs 而沒有 node 命令 sudo npm config set registry https://registry.npm.taobao.org # 認命換源 預設源太慢了。。。。 sudo npm install n -g sudo n stable # 安裝最新版本
安裝過程:
installing : node-v12.14.0 mkdir : /usr/local/n/versions/node/12.14.0 fetch : https://nodejs.org/dist/v12.14.0/node-v12.14.0-linux-x64.tar.gz installed : v12.14.0 (with npm 6.13.4) Note: the node command changed location and the old location may be remembered in your current shell. old : /usr/bin/node new : /usr/local/bin/node To reset the command location hash either start a new shell, or execute PATH="$PATH"
注意Note 和 最後一句話:
因為安裝完成之後我們需要用新版本替換舊版本,而且告訴了我們新舊版本的位置,最重要的一點是在命令列執行PATH="$PATH"
或者重啟你的 shell 即可。
另外補充一下 n 是一個Node工具包,它提供了幾個升級命令引數:
n 顯示已安裝的Node版本 n latest 安裝最新版本Node n stable 安裝最新穩定版Node n lts 安裝最新長期維護版(lts)Node n <version> 根據提供的版本號安裝Node</pre>
那麼如何更新 npm 呢? 其實很簡單
npm install -g npm # npm 也是一個包啊 直接幹就行
# npm -g install npm@*.*.* 或者‘@’後邊指定 你想安裝的版本。
Hexo 搭建個人部落格
使用命令:
npm install -g hexo-cli 全域性安裝hexo-cli
hexo init [name]
# [name] 就是部落格資料夾名字, 你可以直接mkdir 然後 cd 進入 直接使用不帶 ‘name’ 的命令 hexo init 即可
# 本人使用的是後者
如果是前者 安裝完後需要切換到目錄
cd [name]
npm install # 安裝包依賴
hexo server/s # s 是 server 的簡寫模式 效果都一樣的,可以看到我們的server起來了
安裝 hexo admin
npm install --save hexo-admin
hexo server -d(開啟hexo操作)
加上admin 配置
admin:
username: XXXX(自己設定使用者名稱)
password_hash: XXXXXXXXX(密碼,但是是明文經過bcrypt hash加密後生成的)
secret: hey hexo(用於cookie安全)
deployCommand: './admin_script/hexo-generate.sh'(呼叫該指令碼)
使用 bcrypt 加密
# 使用python 做bcrypt 加密一下
https://www.jisuan.mobi/p163u3BN66Hm6JWx.html
# 也可以使用此網站直接生成一下