1.初始化项目
新建一个项目文件夹myKoa,然后在该目录下执行命令:
npm init
安装项目依赖,先安装koa;注意区分koa和@types/koa:
npm install koa
npm install @types/koa -D
接着安装typescript和ts-node,并在package.json文件中scripts添加dev;
"scripts": {
"build": "tsc",
"dev": "nodemon --watch src -e ts,tsx --exec ts-node src/index.ts",
"test": "echo \"Error: no test specified\" && exit 1"
},
初始化tsconfig配置,输入tsc命令:
tsc --init
根据需要配置:
具体配置表可参考https://www.tslang.cn/docs/handbook/tsconfig-json.html;
{
"compilerOptions": {
"experimentalDecorators": t