編譯安裝 vue-devtools

vue-devtools 是一款基于 chrome 游覽器的插件崔拥,用于調(diào)試 vue 應(yīng)用,這可以極大地提高我們的調(diào)試效率凤覆。

vue-devtools 可以從 chrome 商店直接下載安裝链瓦,非常簡單,不過對于國內(nèi)程序員而言盯桦,通過這種方式安裝并不太現(xiàn)實(shí)慈俯。因此,大多都是通過源碼編譯拥峦,手動安裝贴膘。

vue-devtools 的安裝需要 Yarn<small>(進(jìn)行編譯)</small>,因此事镣,在安裝 vue-devtools 前需要先安裝 Yarn 步鉴。

::: warning 注意
你也可以不安裝 yarn 來進(jìn)行編譯 vue-devtools揪胃,直接找老師要一份 shell-chrome 即可璃哟!
:::

Step 0:安裝 Yarn

作為包管理器,NPM 不是沒有競爭對手喊递。Yarn 就是后起之秀随闪。<small>有意思的是,可以通過 NPM 來安裝 Yarn 骚勘。</small>

為了減少初學(xué)時(shí)混用兩個(gè)包管理工具所帶來的混亂铐伴,我們僅在編譯 vue-devtools 時(shí)使用 yarn撮奏,其他場景<small>(雖然可以,但是)</small>我們?nèi)允褂?NPM 当宴。

通過 npm 安裝 yarn:

npm install -g yarn

安裝完畢后畜吊,可直接執(zhí)行 yarn -v 命令查看 yarn 的版本,以驗(yàn)證是否安裝成功户矢。


  • 查看 yarn 的中央倉庫網(wǎng)址:

    yarn config get registry
    
  • 修改 yarn 的中央倉庫網(wǎng)址:

    yarn config set registry http://registry.npm.taobao.org/
    
  • 查看 yarn 全局安裝的命令的源碼路徑和二進(jìn)制執(zhí)行文件路徑:

    yarn global dir
    yarn global bin
    

注意玲献,和 npm 一樣,這兩個(gè)路徑和局部安裝無關(guān)梯浪。

Step 1:下載 vue-devtools

從 github 上下載 vue-devtools 捌年。

git clone https://github.com/vuejs/vue-devtools.git

記住你所下載的 vue-devtools 的本地路徑,接下來你要進(jìn)入到這個(gè)目錄中挂洛,執(zhí)行后續(xù)操作礼预。

Step 2:編譯 vue-devtools

進(jìn)入到 vue-devtools 目錄,執(zhí)行安裝命令:

yarn install

安裝過程會執(zhí)行一段時(shí)間<small>(1+ 分鐘)</small>虏劲,請耐心等待托酸。

install 命令執(zhí)行結(jié)束后,執(zhí)行編譯命令:

yarn run build

編譯結(jié)束后伙单,你的 vue-devtools 目錄下會出現(xiàn)一個(gè)名為 packages 的文件夾获高,在這個(gè)文件夾中,又有一個(gè)名為 shell-chrome 的文件夾吻育。記住這個(gè) shell-chrome 文件夾念秧,未來我們要是用到它。

Step 3:Chrome 安裝 vue-devtools

  1. 找到 packages 文件夾布疼,這個(gè)文件夾下會有一個(gè) shell-chrome 文件夾摊趾。

  2. 打開 Chrome 的『更多工具』下的『擴(kuò)展程序』。

    vue-devtools-1
  3. 查看游两,并確保右上角的『開發(fā)者模式』 是打開的砾层。

    vue-devtools-2
  4. 點(diǎn)擊左側(cè)的『加載已解壓的擴(kuò)展程序』,在彈出的窗口中贱案,選中上述的『shell-chrome』目錄肛炮,點(diǎn)擊確定。安裝結(jié)束宝踪。

    vue-devtools-3
    vue-devtools-4
  1. 安裝成功后是這樣的:

    vue-devtools-5
  2. 點(diǎn)擊上圖的 詳細(xì)信息 進(jìn)入瞅一眼侨糟,確保 允許訪問文件網(wǎng)址 開關(guān)是打開的。

    vue-devtools-6
  3. 在地址欄右側(cè)固定 vue-devtools瘩燥,以方便使用秕重。

    vue-devtools-7

    固定 后,是這樣的:

    vue-devtools-8
  4. 當(dāng)你打開任意一個(gè)使用了 vue 的頁面時(shí)厉膀,會看到上圖的 vue-devtools 圖標(biāo)亮起來:

    vue-devtools-9

    如果 vue-devtools 圖標(biāo)沒有亮起來溶耘,原因見最后二拐。

  5. 在你的 更多工具 > 開發(fā)者工具 中,你會發(fā)現(xiàn)多出來一個(gè) vue 選項(xiàng):

    vue-devtools-10

    如果你的 開發(fā)者工具 中沒有多出來一個(gè) vue 選項(xiàng)凳兵,原因見最后百新。

  6. 你將看到 vue-devtools 工具展現(xiàn)的該頁面的 vue 相關(guān)信息:

    vue-devtools-11

當(dāng)你打開 vue 頁面時(shí)

  • vue-devtools 圖標(biāo)沒有亮起來,或者
  • 開發(fā)者工具 下死活找不到多出來的 vue 選項(xiàng)

你點(diǎn)擊 vue-devtools 圖標(biāo)庐扫,會出現(xiàn)如下圖提示信息:

vue-devtools-12

這是因?yàn)橐魉铮褂?vue-devtools 的前提是,你的頁面所使用的『vue.js 必須是開發(fā)版』聚蝶,而不是生產(chǎn)版杰妓。因?yàn)?vue-devtools 所展示的信息的來源,來源于 vue.js 開發(fā)版『額外』的功能和信息碘勉。

檢查你的頁面上所引入的 vue.js:

<!-- 這引入的是 vue.js 的開發(fā)版本巷挥。用它,用它验靡,用它倍宾。-->
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>

<!-- 這引入的是 vue.js 的生產(chǎn)版本。
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14"></script>
-->
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末胜嗓,一起剝皮案震驚了整個(gè)濱河市烹棉,隨后出現(xiàn)的幾起案子晚缩,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件速妖,死亡現(xiàn)場離奇詭異渣锦,居然都是意外死亡沐扳,警方通過查閱死者的電腦和手機(jī)症脂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來媚狰,“玉大人岛杀,你說我怎么就攤上這事≌腹拢” “怎么了类嗤?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長辨宠。 經(jīng)常有香客問我遗锣,道長,這世上最難降的妖魔是什么彭羹? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任黄伊,我火速辦了婚禮泪酱,結(jié)果婚禮上派殷,老公的妹妹穿的比我還像新娘还最。我一直安慰自己,他們只是感情好毡惜,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布拓轻。 她就那樣靜靜地躺著,像睡著了一般经伙。 火紅的嫁衣襯著肌膚如雪扶叉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天帕膜,我揣著相機(jī)與錄音枣氧,去河邊找鬼。 笑死垮刹,一個(gè)胖子當(dāng)著我的面吹牛达吞,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播荒典,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼酪劫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了寺董?” 一聲冷哼從身側(cè)響起覆糟,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎遮咖,沒想到半個(gè)月后滩字,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡御吞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年踢械,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片魄藕。...
    茶點(diǎn)故事閱讀 38,064評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡内列,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出背率,到底是詐尸還是另有隱情话瞧,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布寝姿,位于F島的核電站交排,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏饵筑。R本人自食惡果不足惜埃篓,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望根资。 院中可真熱鬧架专,春花似錦同窘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至委刘,卻和暖如春丧没,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背锡移。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工呕童, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人淆珊。 一個(gè)月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓拉庵,卻偏偏與公主長得像,于是被迫代替她去往敵國和親套蒂。 傳聞我的和親對象是個(gè)殘疾皇子钞支,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容