generator-kscpm-ts

2.1.46 • Public • Published

kscpm

这是一个创建器 , 基于 yeoman 下面是说明使用方法 , 请按照下面的方法执行 本程序需要node版本至少7.6.0

Installation

第一步先使用npm 安装一下Yeoman、generator-kscpm-ts , 这是一个Node项目

npm install -g yo

# install && update 
# npm install -g git+ssh://git@newgit.op.ksyun.com:ksyun-fe/kscpm.git#master
# npm install -g git+http://newgit.op.ksyun.com/ksyun-fe/kscpm.git#master 
npm install -g generator-kscpm-ts

如果你不想用了 , 试试提一个Issue , 实在不行的话 , 你还可以这样

#uninstall shell
npm uninstall -g generator-kscpm-ts
npm uninstall -g yo

Usage

  • 该模块包含初始化项目 , 与新建页面 , 组件等功能 , 支持Vue , Intact , Koa , Lib类型
# 执行shell
yo kscpm #将会列出可选的所有创建器列表
yo kscpm:intact #将会执行intact前端项目的创建
yo kscpm:ns #将会执行node server的创建
yo kscpm:vuets #将会执行Vue+TypeScript的创建
...

yo kscpm

生成项目后内部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

Readme

Keywords

Package Sidebar

Install

npm i generator-kscpm-ts

Weekly Downloads

0

Version

2.1.46

License

MIT

Unpacked Size

595 kB

Total Files

252

Last publish

Collaborators

  • onlycl