摘要: 当我们在vue-cli下载下来的模板上进行开发的时候,最常遇见的问题就是在编译过程中看到以下错误信息: E:\n\src\components\HelloWorld.vue 37:5 error The "About" component has been registered but not us 阅读全文
posted @ 2020-10-10 17:09 不务正业的反派角色 阅读(769) 评论(0) 推荐(0)
摘要: #概念 webpack是一个JavaScript应用程序的静态打包器 把js代码根据依赖关系生成一个或者多个bundle(包)进行使用 打包的整个过程涉及到四个重要概念: 入口(entry) 输出(output) 加载器(loader) 插件(plugins) #入口(entry) webpack需 阅读全文
posted @ 2020-09-14 16:23 不务正业的反派角色 阅读(202) 评论(0) 推荐(0)
摘要: 前言 Service的run函数其实很简单,但是第一次看会有点懵 代码很简单,主要做了几件事: 确定命令的运行模式 const mode = args.mode || (name 'build' && args.watch ? 'development' : this.modes[name]) 设置 阅读全文
posted @ 2020-06-29 11:50 不务正业的反派角色 阅读(899) 评论(0) 推荐(0)
摘要: 前言 上次说到npm run serve 实际上是运行了node vue-cli-service.js 而主要的逻辑是在./lib/Service.js中 今天就来看看./lib/Service.js的源码 构造函数 这个文件export了Service类,其构造函数: constructor (c 阅读全文
posted @ 2020-06-15 14:42 不务正业的反派角色 阅读(694) 评论(0) 推荐(0)
摘要: 1. 前言 使用vue开发项目已经有一段时间了 是基于vue-cli样例项目进行开发 开发过程只要一句命令 npm run serve 就能在浏览器运行代码看效果,还附带热更新功能 但是一直不知道这个命令行背后做了什么 今天就来初步剖析一下 2. 命令行定义 首先我们可以先查看项目根目录的packa 阅读全文
posted @ 2020-06-09 14:09 不务正业的反派角色 阅读(1777) 评论(0) 推荐(0)