把源代码导出为word,方便申请软件著作权申请。
- 允许输入忽略文件夹、默认忽略.lock、package.json、node_module等文件
- 少于60页全部导出,多余60页导出前后30页
- 每页不低于50行
- 指定开始文件,放在word最前方
- 返回代码行数
- 指定导出文件类型
- 页眉
- 页码
git clone https://github.com/chenxu2656/code2word.git
yarn
or
npm i
dirPath
:String
,导出的文件夹路径,绝对|相对 路径ignoreFolder
:[Array]
,忽略的文件夹名filename
:String
, 导出文件名,不需要加后缀startFile
:String
,指定开始文件,放在word最前方extensions
:String
,指定导出文件拓展,
import exportDoc from './src/index.js'
// 想要导出的文件夹相对路径
const dirPath = './'
// 绝对路径
// const dirPath = '/Users/chenxu/Desktop/myPro/code2word'
// 忽略、不导出的文件夹,直接写文件夹名就行,不需要写路径
const ignoreFolder = ['Docs','images','node_modules']
// 导出word文档的名字
const filename = 'btfblog'
// 程序起始文件,需要写明路径,如 'src/index.js'
const startFile = 'main.js'
// 指定导出类型拓展
const extensions = ['.js']
exportDoc({
dirPath: dirPath,
startFile: startFile,
ignoreFolder:ignoreFolder,
filename:filename,
extensions: extensions
})
npm run export