1.安装插件 npm install chalk --save-dev [chalk
是一个可以修改终端输出字符样式的 npm
包。]
2. 在根目录下创建一个scripts 目录,有2个js文件
generateVue.js (写脚本,用来生成文件) 和 template.vue.js(是生成文件的模板)
3.在package.json里面新建命令
"scripts": {
"new:vue": "node ./scripts/generateVue"
},
generateVue.js 实现自动化生成的思路:
1. node 的 路径模块
path
模块提供了许多非常实用的函数来访问文件系统并与文件系统进行交互。
const path = require('path')
- 返回路径的最后一部分:require('path').basename('/test/something.txt') //something.txt
2. node 的 文件系统模块
fs
模块提供了许多非常实用的函数来访问文件系统并与文件系统进行交互。
const fs = require('fs')
fs.writeFile()
: 将数据写入文件。- fs.mkdir():创建目录。
3. 进程
在这个进程里:process.stdin.on('data',function(data){}),生成文件内容。
之后记得process.stdin.on('end', () => {process.exit()})
代码有空补上