ubuntu 安裝 node 以及升級更新到最新版本


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
# 也可以使用此網站直接生成一下

參考鏈接:https://www.jianshu.com/p/40a497e9a6eb


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM