摘要: Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供了终端命令行工具、零配置脚手架、插件体系、图形化管理界面等。本文暂且只分析项目初始化部分,也就是终端命令行工具的实现。 0. 用法 用法很简单,每个 CLI 都大同小异: npm install -g @vue/cli vue c 阅读全文
posted @ 2021-04-21 10:06 axuebin 阅读(1747) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://axuebin.com/articles/fe-solution/cli/cra.html,转载请联系 Create React App is an officially supported way to create single-page React applicatio 阅读全文
posted @ 2021-04-20 10:56 axuebin 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://axuebin.com/articles/fe-solution/cli/desc.html,转载请联系 写在前面 提到初始化项目,那就必须提到脚手架这个名词,那为什么这篇文章的标题不是关于脚手架而是关于初始化项目呢? 脚手架这个名词来源于建筑工程领域,百度百科对其的解释是“ 阅读全文
posted @ 2021-04-19 10:02 axuebin 阅读(674) 评论(0) 推荐(1) 编辑
摘要: 原文链接:http://axuebin.com/articles/fe-solution/babel/auto-require.html,转载请联系 前言 最近在尝试玩一玩已经被大家玩腻的 Babel,今天给大家分享如何用 Babel 为代码自动引入依赖,通过一个简单的例子入门 Babel 插件开发 阅读全文
posted @ 2021-04-16 11:22 axuebin 阅读(349) 评论(1) 推荐(0) 编辑
摘要: 前言 There are a thousand Hamlets in a thousand people's eyes. 一千个程序员,就有一千种代码风格。在前端开发中,有几个至今还在争论的代码风格差异: 单引号还是双引号? 代码行结束是否需要分号? 两个空格还是四个空格? ... 这几个代码风格差 阅读全文
posted @ 2021-04-16 09:50 axuebin 阅读(1556) 评论(0) 推荐(2) 编辑
摘要: 前言 平时在使用 antd、element 等组件库的时候,都会使用到一个 Babel 插件:babel-plugin-import,这篇文章通过例子和分析源码简单说一下这个插件做了一些什么事情,并且实现一个最小可用版本。 插件地址:https://github.com/ant-design/bab 阅读全文
posted @ 2021-04-15 17:02 axuebin 阅读(6058) 评论(0) 推荐(1) 编辑
摘要: 原文链接:http://axuebin.com/articles/fe-solution/babel/first.html,转载请联系 前言 Babel 对于前端开发者来说应该是很熟悉了,日常开发中基本上是离不开它的。 已经 9102 了,我们已经能够熟练地使用 es2015+ 的语法。但是对于浏览 阅读全文
posted @ 2021-04-15 15:59 axuebin 阅读(1142) 评论(6) 推荐(4) 编辑