• 创建Node.js TypeScript后端项目


    1、安装Node.js扩展,支持TypeScript语法

    npm install -g typescript
    npm install -g typings 

    2、创建项目目录project_folder,进入目录。创建Node.js项目,执行以下命令:

    npm init

    3、在项目的目录下,创建TypeScript项目配制文件,使用tsc --init,就会自动建立好一份tsconfig.json

      tsc --init

      tsconfig.json的参数详情链接:中文英文(官网) 

      tsconfig.json特殊符号: 

    * 匹配0或多个字符(不包括目录分隔符)

    ? 匹配一个任意字符(不包括目录分隔符)

    **/ 递归匹配任意子目录

     

    如果项目发布到npm(npm publish),添加 "declaration": true, 则会自动生成*.d.ts文件

     

    5、在项目的目录下,使用tsc命令编译所有*.ts文件生成*.js文件

      tsc --rootDir src --outDir dist

     

    6、为项目的*.ts添加API代码提示。在项目的目录下,执行以下命令:

    npm install --save-dev @types/node  //Node.js的基础API代码提示

    也可以用以下方法:

    npm install --save-dev typescript @types/node @types/express

     

     

    注意:由于类库API代码提示的版本一般很少及时更新,所以类库API代码版本总是过旧。可以从类库源码中复制index.d.ts、package.json这两个文件替换此目录(项目目录/node_modules/@types/类库名)内的两个文件

       

    例子源码:https://github.com/wujinhong/node-egret-protobuf 

  • 相关阅读:
    ThinkPHP函数详解:C方法
    ThinkPHP函数详解:A方法
    php中的中文字符串长度计算以及截取
    JQ $("#form1 :input" ).length 与 $("#form1input").length有什么区别?
    php中的isset和empty的区别与认识
    谈谈ACM带来的一些东西
    HDU 4374--F(x)
    奖学金
    数字排序
    查找数字
  • 原文地址:https://www.cnblogs.com/wujinhong/p/7335866.html
Copyright © 2020-2023  润新知