kscpm
这是一个创建器 , 基于 yeoman
下面是说明使用方法 , 请按照下面的方法执行
本程序需要node版本至少7.6.0
Installation
第一步先使用npm 安装一下Yeoman、generator-kscpm-ts , 这是一个Node项目
npm install -g yo
npm install -g generator-kscpm-ts
如果你不想用了 , 试试提一个Issue , 实在不行的话 , 你还可以这样
npm uninstall -g generator-kscpm-ts
npm uninstall -g yo
Usage
- 该模块包含初始化项目 , 与新建页面 , 组件等功能 , 支持Vue , Intact , Koa , Lib类型
yo kscpm
yo kscpm:intact
yo kscpm:ns
yo kscpm:vuets
...
生成项目后内部README.md有详细的目录结构说明
,使用说明
,注意事项
- `kscpm:intact` Intact驱动的前端项目
- `kscpm:intact:component` Intact组件 须在Intact前端项目根目录下执行 , 将会创建在`src/components`目录下
- `kscpm:intact:page` Intact页面 须在Intact前端项目根目录下执行 , 将会创建在`src/pages`以及`src/router`目录下
- `kscpm:vue:component` Vue组件 须在Vue前端项目根目录下执行 , 将会创建在`src/components`目录下
- `kscpm:vue:page` Vue页面 须在Vue前端项目根目录下执行 , 将会创建在`src/pages`以及`src/router`目录下
- `kscpm:vue` Vue驱动的前端项目
- `kscpm:ns` Koa驱动的NodeJS服务
- `kscpm:vuets` Vue+TypeScript驱动的前端项目
各个项目涉及到技能
- Intact
- Vue
- Koa
- Webpack
- Sass
- Stylus
- Less
- Eslint
- Git
- PM2
- Node
- NPM
- universal-router
- vue-loader
- TypeScript