一、TypeScript-爬虫-更加智能话代码编译运行
-
实时监控js文件变化
-
插件nodemon 【官网】https://github.com/remy/nodemon#nodemon
npm i nodemon -D
-
配置
// package.json 的scripts节点下配置 "dev:start": "nodemon node ./build/croller.js" // 忽略某些文件的检测 "nodemonConfig": { "ignore": ["test/*", "docs/*"], "delay": "2500" }
-
-
并行执行脚本
-
插件concurrently
npm i concurrently -D
-
配置
// package.json 的scripts节点下配置 "dev:": "concurrenyly npm:dev:*"
-
-
完整配置文件:
{ "name": "demo-2", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev:build": "tsc -w", "dev:start": "nodemon node ./build/crowller.js", "dev": "concurrently npm:dev:*" }, "nodemonConfig": { "ignore": [ "data/*" ] }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "cheerio": "^1.0.0-rc.3", "superagent": "^5.2.2" }, "devDependencies": { "@types/cheerio": "^0.22.18", "@types/superagent": "^4.1.7", "concurrently": "^5.2.0", "nodemon": "^2.0.4" } }