会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BNTang
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
25
下一页
2024年6月16日
『手撕Vue-CLI』完善提示信息
摘要: 前言 经过『手撕Vue-CLI』自动安装依赖,已经实现了自动安装依赖的功能。 然而,虽然项目已复制并安装依赖,但其提示信息并不够友好,于是我试着去运行了一下vue create,发现其提示信息是这样的: 于是我决定完善提示信息,也借此机会完善一下项目的代码,变量命名等。 完善提示信息 完善变量命名
阅读全文
posted @ 2024-06-16 13:43 BNTang
阅读(169)
评论(0)
推荐(0)
2024年6月15日
『手撕Vue-CLI』自动安装依赖
摘要: 开篇 经过『手撕Vue-CLI』拷贝模板,实现了自动下载并复制指定模板到目标目录。然而,虽然项目已复制,但其依赖并未自动安装,可能需要用户手动操作,这并不够智能。 正如前文所述,我们已经了解了业务需求和背景。那么,接下来我们将直接深入探讨核心实现细节。 自动安装依赖 在前文中,我们已经将模板文件复制
阅读全文
posted @ 2024-06-15 11:22 BNTang
阅读(254)
评论(0)
推荐(2)
2024年6月5日
『手撕Vue-CLI』拷贝模板
摘要: 开篇 经过上篇文章的介绍,实现了可以根据用户选择的模板名称加上对应的版本号,可以下载对应的模板,并且将下载之后的文件存放在用户目录下的 .nue-template文件夹中。 接下来这篇文章主要实现内容是将下载的模板文件拷贝到当前所执行命令的目录下。 拷贝模板 例如我现在在终端当中输入 nue-cli
阅读全文
posted @ 2024-06-05 22:46 BNTang
阅读(203)
评论(0)
推荐(0)
2024年6月2日
『手撕Vue-CLI』下载指定模板
摘要: 开篇 经上篇文章的介绍,实现了获取下载目录地址,接下来实现下载指定模板的功能。 背景 通过很多章节过后,已经可以拿到模板名称,模板版本号,下载目录地址,这些信息都是为了下载指定模板做准备的。 实现 如何从 GitHub 下载模板 可以借助 download-git-repo 这个库来下载 GitHu
阅读全文
posted @ 2024-06-02 12:59 BNTang
阅读(191)
评论(0)
推荐(0)
2024年6月1日
『手撕Vue-CLI』获取下载目录
摘要: 开篇 在上一篇文章中,简单的对 Nue-CLI 的代码通过函数柯里化优化了一下,这一次来实现一个获取下载目录的功能。 背景 在 Nue-CLI 中,我现在实现的是 create 指令,这个指令本质就是首先拿到模板名称和版本号之后,然后去进行下载对应的模板,关于下载那么肯定要面临的问题就是如何下载?下
阅读全文
posted @ 2024-06-01 15:14 BNTang
阅读(176)
评论(0)
推荐(0)
2024年5月30日
『手撕Vue-CLI』函数柯里化优化代码
摘要: 开篇 在上一篇文章中,给 nue-cli 添加了拉取版本号的功能,这一次来优化一下代码,使用函数柯里化的方式来优化代码。 实现 函数柯里化 函数柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。 在进行改写之前,首先给大家简单介绍一下函数柯里化,写一个简单的例子来演示一下。
阅读全文
posted @ 2024-05-30 23:54 BNTang
阅读(218)
评论(0)
推荐(1)
『手撕Vue-CLI』拉取版本号
摘要: 开篇 在上一篇文章中,给 nue-cli 添加了与用户终端交互的功能,这一次来实现一个拉取版本号的功能。 这个功能的背景是,有时候我们在使用脚手架的时候,不同版本的脚手架可能会有不同的功能,所以用户有可能会根据自己的需求选择不同的版本,所以这里将会实现一个根据用户选择的版本号,拉取对应的版本号的模板
阅读全文
posted @ 2024-05-30 01:53 BNTang
阅读(250)
评论(0)
推荐(0)
2024年5月27日
『手撕Vue-CLI』添加终端用户交互
摘要: 前言 经过上一篇文章的梳理,实现了可以从 GitHub 上拉取模板项目名称,已经可以得知可使用的模板有哪些了,那么我觉得是不是要进行选择呢?所以这一篇文章就来实现终端用户交互,让用户可以自己选择想要使用的模板。 实现 在 NodeJS 当中,已经有人为我们封装好了一个库,叫做 inquirer,可以
阅读全文
posted @ 2024-05-27 09:10 BNTang
阅读(182)
评论(0)
推荐(0)
『手撕Vue-CLI』拉取模板名称
摘要: 前言 好,经过上篇文章的介绍,已经可以有处理不同指令的能力了,接下来我们就来处理 vue create 指令,这个指令的本质就是从网络上下载提前准备好的模板,然后再自动安装模板中相关依赖。 所以实现 create 指令分为两步: 下载指定模板 安装模板中的依赖 先来看看官方的吧,我在终端中已经输入了
阅读全文
posted @ 2024-05-27 00:57 BNTang
阅读(190)
评论(0)
推荐(0)
2024年5月20日
『手撕Vue-CLI』处理不同指令
摘要: 前言 在上一篇『手撕Vue-CLI』添加自定义指令中,已经实现了自定义指令的添加,但是指令还是比较简单的,只是简单的打印一句话,那么在实际运用场景中,可能会有更多的需求,比如可能需要在指令中传递参数,或者需要在指令中进行一些复杂的操作,那么这个时候我们就需要对指令进行处理了。 创建指令处理文件 在上
阅读全文
posted @ 2024-05-20 19:02 BNTang
阅读(160)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
25
下一页
公告