爬虫
yarn init -y
tsc —init
yarn add typescript —dev
yarn add ts-node —dev
mdkir scr
“dev”: “ts-node ./src/crowller.ts”
定义类
// yarn add superagent
// ts -> .d.ts 翻译文件 -> js
yarn add @types/superagent
获取页面上的块
cheerio
fs存储为json文件
mkdir data
组合设计模式
单例设计模式
new Person() -> Person.getInstance()
// 编译
“build”: “tsc xx.ts “
// ts.config
“outDIr”: “./build”
// 同步监控
tsc -w
yarn add nodemon
“start”: “nodemon node ./build/xx.js”
nodemon.config 忽略指定文件
并行执行命令
yarn add concurrnetly —dev
“dev”: “concurrnetly yarn dev:build & yarn dev:start”
// fan匹配
“dev”: “concurrnetly yarn:dev:*”