91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

gulp 插件之 gulp-livereload

發布時間:2020-06-12 00:01:07 來源:網絡 閱讀:1188 作者:珞辰 欄目:web開發

gulp-livereload 的簡介:

            gulp-livereload 插件用于實時重載,當 html,css 文件內容發生改變時,瀏覽器會自動刷新頁面。在使用 gulp-livereload 插件時需要瀏覽器安裝相應的 liveReload 插件(瀏覽器插件)

一、gulp-livereload 插件的使用

1、全局安裝 http-server 模塊命令(用于提供 web 服務)

            npm install -g http-server

2、安裝 “gulp-livereload”插件命令(在終端進入到項目根目錄執行)

            npm install --save-dev  gulp-load-plugins gulp-livereload gulp-less

3、在項目根目錄下提供 "gulp-livereload" 插件任務配置需要的 src 目錄和源文件(源文件放置到 src 目錄下)

            mkdir src

4、在 gulpfile.js 文件中配置使用 "gulp-livereload"

 具體示例:
var gulp = require('gulp'),    
     plugins = require('gulp-load-plugins')();       // 裝載插件
     
gulp.task('less', function () {                                 // 自定義 "less" 任務
   return gulp.src('src/less/*.less')                        // 模糊匹配 src/less 目錄下所有 less 文件
       .pipe(plugins.less())                                      // 調用 gulp-less 插件
       .pipe(gulp.dest('dist/css'))                           // 目標文件存放路徑
       .pipe(plugins.livereload());                           // 調用 gulp-livereload 插件
});

gulp.task('livereload', function () {                       // 自定義 "livereload" 任務
       plugins.livereload.listen({ start: true });        // 調用 gulp-livereload 插件的 listen() 方法
       gulp.watch('src/less/*.less', ['less']);             // 監聽 src/less 目錄下的所有 less 文件,自動執行 "less" 任務
});

// gulp-livereload 插件的 livereload(options) 和 livereload.listen(options) 方法的參數詳解:
       port                                         Server port
       host                                         Server host
       basePath                                  Path to prepend all given paths
       start                                          Automatically start
       quiet             false                    Disable console logging
       reloadPage   index.html           Path to the page the browsers on for a full page reload
       
PS:參考 https://www.npmjs.com/package/gulp-livereload

5、運行 “http-server”web 服務命令(在終端進入到項目根目錄執行)

            http-server

6、在瀏覽器中訪問項目根目錄并且啟動瀏覽器的 liveReload 插件

            localhost:8080  (http-server 服務的默認地址)

PS:到此如果配置沒有問題的話,就可以在瀏覽器中瀏覽到項目根目錄下的所有文件了。

7、最后在終端運行 "gulp livereload" 命令

PS:如果沒有錯誤提示信息,證明就沒什么問題了。現在去修改源文件,看看瀏覽器是否可以自動刷新頁面。未完待續。。。



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鲁山县| 潜江市| 德安县| 东至县| 鹿泉市| 夏津县| 皋兰县| 神农架林区| 资中县| 博客| 东山县| 犍为县| 白沙| 枣强县| 尤溪县| 望谟县| 嘉义市| 平泉县| 大石桥市| 嵊州市| 宝丰县| 潢川县| 炎陵县| 莲花县| 金寨县| 郯城县| 济宁市| 石首市| 永春县| 庆安县| 乌审旗| 霸州市| 山阳县| 揭阳市| 开封县| 香河县| 会宁县| 资源县| 曲阜市| 扎鲁特旗| 喀喇|