A download type-challenges script
npm install type-challenges-downloader
npm install type-challenges-downloader
`
使用
在 package.json 中添加脚本:
`json
"scripts": {
"start": "tcd"
},
`
运行
`
$ npm run start
`
或者:
在命令行直接输入
`
$ npx tcd
`
即可下载 type-challenges 的题目到你本地
tips:使用 vs code 自带的 typescript 可以实现类型提示,无需额外安装 typescript
命令行
`
tcd [options]
`
命令行选项
`
-p, --path 指定下载到相对位置,默认路径 process.cwd()。
-d, --difficulty 下载指定难易度的题目。默认全部下载。
参数同官方难易度 https://github.com/type-challenges/type-challenges#challenges
-w, --wait 指定每下载一题后的间隔时间,单位 ms ,最小间隔 100ms
-u, --update 指定下载时是否更新已有文件的内容(将保留你的代码,更新题目说明及测试用例部分),默认不更新。
注意:该操作只保留你代码部分内容,请注意备份
/ _____________ Your Code Here _____________ /
...保留该部分,之外部分会被替换
/ _____________ Test Cases _____________ /
--config [boolean] 是否添加 tsconfig.json ,默认添加
`
$3
- 下载到exercise目录,只下载easy和hard题目
`
tcd -p ./exercise -d easy -d hard
`
- 下载并更新exercise目录下,easy的题目
`
tcd -u -p ./exercise -d easy
``