hexo 本地部落格搭建的流程,包括 nodejs,npm,express 的簡單使用。
2、雙擊進行安裝,修改安裝目錄。預設安裝路徑已新增到環境變數
3、控制台輸入以下命令檢驗是否安裝成功
c:\users\longlong>node -v
v10.16.3
c:\users\longlong>npm -v
6.9.0
4、配置npm在安裝全域性模組時的路徑和快取cache的路徑
檢視現有設定:
c:\users\longlong>npm config get prefix
c:\users\longlong>npm config get cache
設定對應目錄
c:\users\longlong>npm config set prefix "d:\nodejs\node_modules\node_global"
c:\users\longlong>npm config set cache "d:\nodejs\node_modules\node_cache"
在d:\nodejs\node_modules\node_global目錄下
各模組的cmd命令指令碼
npm幫助
npm --help
5、express應用程式
express是乙個非常流行的應用程式框架,用於構建和執行node.js應用程式。您可以使用express generator工具構建(建立)新的express應用程式。express generator作為npm模組提供,並使用npm命令列工具進行安裝npm。
全域性安裝express-generator
c:\users\longlong>npm install -g express-generator
d:\nodejs\node_modules\node_global\express -> d:\nodejs\node_modules\node_global\node_modules\express-generator\bin\express-cli.js
added 10 packages from 13 contributors in 21.383s
通過執行腳手架來構建乙個新的express應用程式
change directory:
install dependencies:
> npm install
安裝依賴 執行
> node ./bin/www
node.js web伺服器將啟動後,您可以在瀏覽器中訪問下面的**進行檢視:http://localhost:3000/
按ctrl + c停止node.js伺服器
1、無法執行npm安裝,提示主機名/ip與證書的altnames不匹配。
c:\users\longlong>npm install -g express-generator
npm err! code err_tls_cert_altname_invalid
npm err! errno err_tls_cert_altname_invalid
npm err! request to failed, reason: hostname/ip does not match certificate's altnames: host: registry.npm.taobao.org. is not in the cert's altnames: dns:img.ucdl.pp.uc.cn...省略
npm err! a complete log of this run can be found in:
npm err! d:\nodejs\node_modules\node_cache\_logs\2019-09-20t03_04_08_100z-debug.log
解決思路:在控制台或者日誌檔案中檢視報錯資訊,找出錯誤原因。
移除****
個人部落格入門5
歸類說明 文章歸類是為了更加條理化的組織知識,所以每乙個類都應該可以看做是乙個系列文章。標籤具有更明確的標識意義,標籤預設與類名稱相同。文章暫時不能在當前類中被進一步分類的時候,就放在父類中。乙個標籤與父類名稱相同,乙個標籤來描述自身名稱。文章如果已經細分到子類,則標籤預設與子類名稱相同,根據情況決...
個人專案部落格作業1
psp2.1 personal software process stages time 實際 planning 計畫 3天 estimate 估計這個任務需要多少時間 3天development 開發 analysis 需求分析 包括學習新技術 半天 半天 design spec 生成設計文件 2...
用Django搭建個人部落格 1
業精於勤荒於嬉,形成於思毀於隨.本階段的任務小記 簡單介紹一下django的settings.py檔案的相關配置 整合資料庫到自己的部落格系統中 用django實現乙個hello world頁面 框架有框架的好處,使用框架的優勢在於你可以通過很少的工作完成大量的事情.作為乙個成熟的web框架,dja...