最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

npm script 的文件監(jiān)聽和自動(dòng)刷新的命令詳解

 更新時(shí)間:2020年05月14日 14:39:04   作者:前端也瘋狂  
文件監(jiān)聽的作用是為了實(shí)現(xiàn)自動(dòng)化,釋放雙手和精力,提高效率,讓開發(fā)者更加關(guān)注于開發(fā)。這篇文章主要介紹了npm script 的文件監(jiān)聽和自動(dòng)刷新,需要的朋友可以參考下

文件監(jiān)聽的作用是為了實(shí)現(xiàn)自動(dòng)化,釋放雙手和精力,提高效率,讓開發(fā)者更加關(guān)注于開發(fā)。npm script 文件監(jiān)聽和 grunt、gulp 功能類似。

自動(dòng)刷新,意思就是改動(dòng)文件保存后,頁面自動(dòng)刷新,減少日常開發(fā)的操作。

代碼檢查的監(jiān)聽和自動(dòng)化

代碼檢查工具 stylelint、eslint、jsonlint 這些對(duì) watch 支持很弱,所以就需要引入工具包 onchange

安裝命令依賴包

npm i onchange -D
// 或
yarn add onchange -D

編寫命令

"scripts": {
 "http://watch": "# 監(jiān)聽", 
 "test": "# 單元測(cè)試 \n cross-env NODE_ENV=test mocha tests/",
 "watch:test": "npm test -- --watch",
 "watch:lint": "onchange -i \"**/*.js\" \"**/*.less\" -- npm run lint:css",
 "watch": "npm-run-all --parallel watch:*",
}

剖析命令

  • 使用 \" 是為了實(shí)現(xiàn)跨平臺(tái)兼容;
  • 使用了 **/* 匹配通配符;
  • 參數(shù) -i 是讓 onchange 在啟動(dòng)時(shí)就運(yùn)行一次 -- 之后的命令;

執(zhí)行命令

npm run watch

實(shí)現(xiàn)自動(dòng)刷新

本章主要說的是livereload。

安裝命令依賴包

npm i livereload -D
// 或
yarn add livereload -D

編寫命令

"scripts": {
 "http://livereload": "# 自動(dòng)刷新",
 "client": "npm-run-all --parallel client:*",
 "client:reload-server": "livereload src/",
 "client:static-server": "http-server src/"
}

頁面添加連接 js 腳本

// src/index.html
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>npm script</title>
 <link rel="stylesheet" href="./index.css" rel="external nofollow" >
</head>
<body>
 <h1>你好,npm script</h1>
 
 <script>
 var ctx = '<script src="http://' + (location.host || 'localhost').split(':')[0] +
 ':35729/livereload.js?snipver=1"></' + 'script>';
 document.write(ctx)
 </script>
</body>
</html>

/* src/index.css */
body {
 color: #fff;
 background-color: green;
}

總結(jié)

以上所述是小編給大家介紹的npm script 的文件監(jiān)聽和自動(dòng)刷新的命令詳解,希望對(duì)大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

  • 關(guān)于WebSocket協(xié)議狀態(tài)碼解析

    關(guān)于WebSocket協(xié)議狀態(tài)碼解析

    這篇文章主要介紹了關(guān)于WebSocket協(xié)議狀態(tài)碼的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Git上新建的分支IDEA找不到問題及解決

    Git上新建的分支IDEA找不到問題及解決

    文章介紹了如何在IntelliJ IDEA中使用Git進(jìn)行代碼拉取(pull)操作,包括通過點(diǎn)擊刷新按鈕和在終端中執(zhí)行命令兩種方法,同時(shí),還提供了解決項(xiàng)目未更新問題的步驟
    2024-11-11
  • Git回退到指定版本三種方法及常見的錯(cuò)誤

    Git回退到指定版本三種方法及常見的錯(cuò)誤

    在Git中回退到指定版本并不是刪除或撤銷之前的提交,而是創(chuàng)建一個(gè)新的提交,該提交包含指定版本的內(nèi)容,這篇文章主要給大家介紹了關(guān)于Git回退到指定版本三種方法及常見的錯(cuò)誤,需要的朋友可以參考下
    2024-03-03
  • vscode怎么編譯運(yùn)行

    vscode怎么編譯運(yùn)行

    本文給大家分享的是vscode怎么一鍵編譯運(yùn)行的方法,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下
    2020-02-02
  • git提交驗(yàn)證規(guī)范并自動(dòng)生成日志文件的方法

    git提交驗(yàn)證規(guī)范并自動(dòng)生成日志文件的方法

    這篇文章主要介紹了git提交驗(yàn)證規(guī)范并自動(dòng)生成日志文件的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 性能測(cè)試監(jiān)控網(wǎng)絡(luò)吞吐量過程詳解

    性能測(cè)試監(jiān)控網(wǎng)絡(luò)吞吐量過程詳解

    這篇文章是關(guān)于性能的文章,主要介紹了性能測(cè)試中測(cè)試監(jiān)控網(wǎng)絡(luò)吞吐量過程,文中給了詳細(xì)的示例分析,有需要的朋友可以借鑒參考下
    2021-09-09
  • Git 教程之工作流程詳解

    Git 教程之工作流程詳解

    本文主要介紹Git 工作流程的內(nèi)容,這里整理了相關(guān)資料,并附Git工作流程圖,有需要的小伙伴可以參考下
    2016-09-09
  • 音視頻基本概念和FFmpeg的簡(jiǎn)單入門教程詳解

    音視頻基本概念和FFmpeg的簡(jiǎn)單入門教程詳解

    FFmpeg是一套可以用來記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開源計(jì)算機(jī)程序??梢暂p易地實(shí)現(xiàn)多種視頻格式之間的相互轉(zhuǎn)換,這篇文章主要介紹了音視頻基本概念和FFmpeg的簡(jiǎn)單入門,需要的朋友可以參考下
    2022-04-04
  • HTTP協(xié)議入門_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    HTTP協(xié)議入門_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了HTTP協(xié)議入門的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • scratch-www 在Win10下的環(huán)境搭建詳細(xì)教程

    scratch-www 在Win10下的環(huán)境搭建詳細(xì)教程

    scratch-www是scratch-gui的網(wǎng)頁版,功能包括gui的編輯,保存,播放,和gui的作品展示,這里主要介紹scratch-www在window系統(tǒng)下的安裝和運(yùn)行,感興趣的朋友跟隨小編一起看看吧
    2021-08-08

最新評(píng)論

芜湖市| 丽江市| 遵化市| 汤阴县| 宁南县| 闻喜县| 黄浦区| 临西县| 兴海县| 泌阳县| 东乡族自治县| 武隆县| 专栏| 保德县| 静乐县| 孝义市| 芒康县| 班戈县| 临高县| 东阿县| 芒康县| 房产| 轮台县| 中西区| 遵义县| 滕州市| 鄂伦春自治旗| 法库县| 拉萨市| 油尖旺区| 通渭县| 德昌县| 金乡县| 安庆市| 西昌市| 嵊泗县| 南阳市| 曲靖市| 江北区| 藁城市| 琼海市|