搭建Koa+Typescript项目

1.创建Node项目

npm init --y

2.生成配置tsconfig.json:
为了在node中使用ts,首先安装ts,但是安装的ts代码不能直接执行,需要转换成js代码后才能执行,使用webpack可用webpack的ts-loader来转换,不使用webpack就用ts-node来转换;tsc --init用于生成tsconfig.json配置文件

npm install typescript ts-node --save-d
tsc --init

3.安装相关依赖
安装前,我们先来补充下TS中第三方JS库的声明文件依赖的相关知识:
在企业开发中我们不可避免的需要引用第三方的 JS 的库, 但是默认情况下TS是不认识我们引入的这些JS库的, 所以在使用这些JS库的时候, 我们就要告诉TS它是什么, 它怎么用, 如何告诉TS呢?那就是通过声明来告诉.
如为了在TS中使用Jquery库,我们需要作如下声明

declare const $:(selector:string)=>{
    width():number;
    height():number;
    ajax(url:string, config:{}):void;
};
console.log($);
console.log($('.main').width());
console.log($('.main').height());

对于常用的第三方库, 其实已经有大神帮我们编写好了对应的声明文件, 所以在企业开发中, 如果我们需要使用一些第三方JS库的时候我们只需要安装别人写好的声明文件即可.
TS声明文件的规范如下:

@types/xxx

例如: 想要安装jQuery的声明文件, 那么只需要npm install @types/jquery 即可.
那么,在本项目中,koa是用j

你可能感兴趣的:(node.js)