1.0.7 • Published 1 year ago

create-scoffolding v1.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

安装依赖包

pnpm i

实际使用中启动命令

在一个目录下 生成package.json npm init 启动运行命令,下载模板 pnpm create scoffolding

源代码启动命令,执行选择模板

使用esno来运行 ts 代码

npx esno src/index.ts 模板输出文件目录|react-project

按照提示选择模板,主要是自己写的模板放在这里,选择custom-reactcrud

源码

具体代码逻辑可以查看src/index.ts 代码都有注释

引入包作用

  • 几个 Node 里面常用模块:fs 文件模块、path 路径处理模块以及 fileURLToPath 转文件路径模块;
  • minimist 解析命令行传入的参数;
node example/parse.js test1 test2 -a beep -b boop
# 输出 { _: [test1, test2], a: 'beep', b: 'boop' }
npx esno src/index.ts   
 输出 {_: []}
npx esno src/index.ts  --template react-ts
输出 {_: [], template: 'react-ts'}
npx esno src/index.ts  react-project/ --template react-ts
输出 {_: ['react-project/'], template: 'react-ts'}
  • prompts 命令行交互提示;
  • kolorist 给输入输出上颜色;
1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago