本文以nodejs執行的前端專案為例子。直接使用webpack的熱更新執行專案。
進入我們的伺服器git倉庫資料夾裡
cd /usr/hongtao/myblog.git
複製**
該目錄下有乙個hooks目錄cd hooks
進入
編寫乙個叫post-receive的檔案
vim post-receive
複製**
寫入如下內容
#!/bin/bash
dir=/usr/hongtao/myblog
cd$dir
echo
$dir
echo
'伺服器**更新'
unset $(git rev-parse --local-env-vars)
git fetch --all
git reset --hard origin/master
git pull
npm install
複製**
新增可執行許可權
chmod +x post-receive
複製**
每當我們客戶端提交一次**,這個鉤子就會執行一次。由於我們的前端**是熱更新的作用,當**更新了,我們直接訪問的就是我們最新的頁面。 手把手帶你開發乙個前端命令列工具
命令列工具,即cli command line inte ce 是在圖形使用者介面得到普及之前使用最為廣泛的使用者介面,它通常不支援滑鼠,使用者通過鍵盤輸入指令,計算機接收到指令後,予以執行。在學習這篇教程之前,我們需要先了解nodejs,npm和一些常用的shell命令相關知識點。那怎樣才可以從0...
手把手教你寫乙個搶講座的指令碼
利用js指令碼來幫你搶到乙個表單提交型別的各種活動,這裡以講座為例 註冊乙個麥克表單 建立乙個自己的表單 首先自己提交乙個表單,同時開啟f12中的network,看一看自己提交的東西包含了什麼。比如這裡我們發現了d這個物件 之後我們嘗試著按照它這種格式,自己提交一下,看看能不能成功。這裡我選用了re...
手把手教你打造乙個 Nexus 的私有npm伺服器
docker pull sonatype nexus3 拉取映象 mkdir p data nexus data 建立目錄 chmod 777 r data nexus data 建立目錄 docker run d p 8081 8081 name nexus v data nexus data n...