BrowserSync的安裝和使用


BrowserSync真是前端必備神器,瀏覽器同步工具。簡單來說就是當你保存文件的同時瀏覽器自動刷新網頁,省去了手動的環節,大大的節省了開發時間,這個工具是基於nodejs的,可以通過npm安裝,不在啰嗦

安裝Node后,通過npm安裝BrowserSync:

npm install -g browser-sync

然后,就可以開始使用了。打開控制台進入項目所在的目錄,然后輸入像這樣的命令:

browser-sync start --server --files "css/*.css"

這個命令用於純靜態站點,也就是僅一些.html文件的情況。后面的--files "css/*.css",是指監聽css目錄中的后綴名為.css的文件。請注意這個命令里的start --server,這其實是BrowserSync自己啟動了一個小型服務器。

如果是動態站點,則使用代理模式。例如PHP站點,已經建立了一個本地服務器如http://localhost:8080,此時會是這樣的命令:

browser-sync start --proxy "localhost:8080" --files "css/*.css"

BrowserSync會提供一個新地址(如未被占用的話,http://localhost:3000)用於訪問。

如果簡單只是想要監聽整個項目,可以寫成這樣:

browser-sync start --server  --files "**"

在控制台里嘗試只輸入:

browser-sync

你會看到BrowserSync完整的控制台命令指南。其中可以看到有這個命令:

browser-sync init

運行它,將在當前目錄生成一個配置文件bs-config.js。

參照官方文檔修改這個文件,然后運行

browser-sync start --config bs-config .js

就將以bs-config.js的完整配置信息運行BrowserSync
下面是我運行時臨時截了一張圖

3001端口是后台地址,里面可自己開啟和關閉一些功能,想要終止當前目錄,用ctrl+c命令打斷即可,清空用cls命令
另外也可以通過gulp使用這個工具,Gulp是現在流行的自動化工具,但BrowserSync並沒有Gulp插件版,因為並不需要。
BrowserSync有自己獨立的API,將它注冊為gulp的一個task即可,送上官方的傳送門


免責聲明!

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



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