光之晨曦🌟🌟🌟

vuePress-theme-reco 晨曦    2021 - 2022
光之晨曦🌟🌟🌟 光之晨曦🌟🌟🌟

Choose mode

  • dark
  • auto
  • light
首页
前端开发
  • CSS
  • FrontEnd
  • GraphQL
  • JS基础语法
  • JavaScript
  • TypeScript
  • Vue
  • Webpack
  • 数据结构与算法
  • 浏览器相关
  • 推荐文档
JS指南
  • JS基础相关
  • ECMAScript 6
  • OOP面向对象编程
  • JavaScript设计模式
前端框架
  • Vue相关

    • Vue基础相关
    • Vue官方生态
    • Vue.js的设计核心
性能优化
  • 前端缓存

    • HTTP缓存
    • 数据缓存
    • 离线缓存
    • CDN缓存
  • 优化方案

    • SEO方向的优化方案
    • Webpack的性能优化
    • Canvas性能优化方案
    • 了解常见的Web、App性能优化方案
    • React、Vue框架使用性能优化方案
前端工程化
  • 部署
  • Git
  • Vite
  • WebPack
第三方拓展
时间线
关于
GitHub
author-avatar

晨曦

82

文章

61

标签

首页
前端开发
  • CSS
  • FrontEnd
  • GraphQL
  • JS基础语法
  • JavaScript
  • TypeScript
  • Vue
  • Webpack
  • 数据结构与算法
  • 浏览器相关
  • 推荐文档
JS指南
  • JS基础相关
  • ECMAScript 6
  • OOP面向对象编程
  • JavaScript设计模式
前端框架
  • Vue相关

    • Vue基础相关
    • Vue官方生态
    • Vue.js的设计核心
性能优化
  • 前端缓存

    • HTTP缓存
    • 数据缓存
    • 离线缓存
    • CDN缓存
  • 优化方案

    • SEO方向的优化方案
    • Webpack的性能优化
    • Canvas性能优化方案
    • 了解常见的Web、App性能优化方案
    • React、Vue框架使用性能优化方案
前端工程化
  • 部署
  • Git
  • Vite
  • WebPack
第三方拓展
时间线
关于
GitHub

手写脚手架参考资料

vuePress-theme-reco 晨曦    2021 - 2022

手写脚手架参考资料

晨曦 2020-03-16 cli脚手架

# 工具库

  • commander : 一个命令行框架,用来解析用户命令行输入和参数
  • handlebars : 一个模板引擎,用来将用户提交的信息动态填充到文件中
  • inquirer : 一个交互式命令行工具
  • chalk : 给终端的字体加上颜色
  • ora : spinner
  • figlet : 生成字符图案
  • make-dir : 创建目录
  • execa : 执行进程
  • globby : 增强版 glob

# 仓库

  • create-react-library
  • Gaea4 : Vue单页面应用脚手架Gaea 4.0

# 文章

  • 「中高级前端进阶」从零开始手写一个 vue-cli 脚手架
  • 一步一步手写一个自己前端脚手架cli
  • 基于webpack4.x项目实战3 - 手写一个cli
  • 手写webpack脚手架命令行工具
  • 手写一个自己的 cli 并发布到 npm 上
  • 手把手带你撸一个cli工具
  • 如何写一个自己的脚手架 - 一键初始化项目
编辑