creat-web-tpl

0.8.2 • Public • Published

create-web-tpl

一个轻量的脚手架,默认 生成 vue spa 项目,默认为 vue3版本,并支持 vue2, react, react-hook 模板项目,包含了 webpack, router, store 等, 完全暴露,无二次开发成本

技术栈

  • 默认版本

    webpack5 + vue3 + vue-router + pinia

  • vue2

    webpack5 + vue2 + vue-router + vuex

  • react

    webpack5 + react + react-router + mobx

  • react-hook

    webpack5 + react(hook风格) + react-router + mobx

对比其他脚手架

  • create-react-app

    更简洁的 webpack 配置,公共 webpack.config.js 在 100 行左右

  • vue-cli

    暴露除了底层 webpack 配置,无二次开发成本

使用

npx create-web-tpl my-app

cd my-app

npm install

npm run dev

npx create-web-tpl <projectName> [projectType]

参数

option required type default value
projectName True String '' eg: 'myapp'
prejectType False String '' vue2/react/react-hook

Readme

Keywords

none

Package Sidebar

Install

npm i creat-web-tpl

Weekly Downloads

1

Version

0.8.2

License

ISC

Unpacked Size

4.99 kB

Total Files

6

Last publish

Collaborators

  • fantasy15