ct_node

Automatically create folders

Usage no npm install needed!

<script type="module">
  import ctNode from 'https://cdn.skypack.dev/ct_node';
</script>

README

ct_node

借助node的文件系统fs创建文件夹。

为了解决再写react项目时每次copy完文件又要修改文件名的麻烦。

自动创建组件文件夹(以react项目为例)

Hello
├── Hello.jsx
├── Hello.scss
└── index.js

安装命令:

npm i ct_node -g

注意全局安装哦

使用命令:

wly create Hello

wly create Hello3 -pa src

wly create Hello2 -pa src -tmp react

完整命令:

wly create <dirName> -pa [pathname] -tmp [template]

  • dirName <string> 创建的文件名,建议首字母大写,相同文件名会被替换调
  • pathname 创建的目录路径,默认为当面目录地址('./'),建议使用相对路径
  • tmp 生成的模板文件格式,默认为react文件的类创建模式
    • 支持的模板包含:react, hooks, vue

react生成文件展示:

// Hello.jsx
import React, { Component } from 'react';

class Hello extends Component {
  render() {
    return (
      <div className="mj_Hello">Hello</div>
    )
  }
}

export default Hello;


// Hello.scss
.mj_Hello {

}

// index.js
import Hello from './Hello';
import './Hello.scss';

export default Hello;