zoukankan      html  css  js  c++  java
  • Chrome中编译安装vue-devtools插件

    Vue前端开发可以借助官方调试工具vue-devtools加快调试速度,本文主要介绍如何在Chrome中编译安装该插件。当然最简单的是直接通过Google应用商店安装, 不过, 大家都懂的。。。

    1. 在GitHub下载vue-devtools源码, 注意: 一定要选master分支下载, 官方现在的默认分支是dev,下载后可能无法编译。

    2. 下载安装node.js, 其实安装vue-devtools我们只需要npm, 但是npm只能在node.js中才能运行,没有单独安装包(Ref-1)。所以,最简单的方式就是下载集成了npm的node.js安装包。

    3. 由于npm安装经常会失败,可以使用cnpm(Ref-2)来完成安装。

      npm install cnpm -g --registry=https://registry.npm.taobao.org
      
    4. 打开命令行,执行cnpm install下载依赖,然后执行npm run build,编译源程序。编译好的程序在~shellschrome下。

      PS C:vue-devtools-master> npm run build
      
      > vue-devtools@4.1.5 build C:vue-devtools-master
      > cd shells/chrome && cross-env NODE_ENV=production webpack --progress --hide-modules
      
       95% emitting
      
       DONE  Compiled successfully in 11038ms               11:55:12 ├F10: PM┤
      Hash: 0e213f72d5f8a1b3bae3
      Version: webpack 3.12.0
      Time: 11038ms
                       Asset       Size  Chunks                    Chunk Names
                 devtools.js     878 kB       0  [emitted]  [big]  devtools
                  backend.js    34.7 kB       1  [emitted]         backend
                     hook.js    2.34 kB       2  [emitted]         hook
                 detector.js    3.61 kB       3  [emitted]         detector
                    proxy.js  878 bytes       4  [emitted]         proxy
      devtools-background.js    1.78 kB       5  [emitted]         devtools-background
               background.js    2.21 kB       6  [emitted]         background
      
    5. 打开Chrome浏览器的设置(Settings)-->扩展程序(extensions),或者直接地址栏chrome://extensions/, 开启开发者模式。

    6. 通过加载已解压的扩展程序(Load unpacked)按钮选择编译输出文件夹(也可以直接拖拽文件夹到Chrome插件设置页面), 选择启用,即完成插件安装。

    7. 重启一下Chrome浏览器, 打开你的vue项目,运行项目,然后F12打开DevTools,看到Vue Panel显示出来就可以了。

    ※ 冷门小知识:cnpm默认通过添加快捷方式的方式在node_modules目录下安装包(Ref-3),可以通过以下命令阻止该行为。

    cnpm i --by=npm react-native
    
  • 相关阅读:
    在你想要放弃的那一刻,想想为什么当初坚持走到了这里
    将来的你一定会感谢现在奋斗的自己
    学习改变命运,拼搏成就未来
    springmvc的DispatcherServlet源码——doDispatch方法解析
    SpringMVC02 AbstractController And MultiActionController
    SpringMVC简介01
    NIO
    数据库的锁机制
    Spring和MyBatis环境整合
    事务的隔离级别和mysql事务隔离级别修改
  • 原文地址:https://www.cnblogs.com/makesense/p/13547668.html
Copyright © 2011-2022 走看看