zoukankan      html  css  js  c++  java
  • node.js创建server服务---sublime 的node及typescript环境配置

    一.初始环境搭建

    mkdir server //创建server文件夹
    cd server //进入到创建的文件夹目录下
    npm init -y //生成含有默认配置的package.json文件
    npm install @types/node --save //配置node的类型定义文件
    npm install express --save //安装express
    npm install @types/express --save //安装express的类型定义文件server目录下新建tsconfig文件
    npm install -g typescript //配置typescript开发环境,没有安装typescript需要全局安装

    sumblime Text3下,配置Tools/Build System/New Build System里写入文件

    {
        "cmd": ["tsc","$file"],
        "file_regex": "(.*\.ts?)\s\(([0–9]+)\,([0–9]+)\)\:\s(...*?)$",
        "selector": "source.ts",
        "osx": {
            "path": "/usr/local/bin:/opt/local/bin"
        },
        "windows": {
            "cmd": ["tsc", "$file"]
        }
    }

    保存为TypeScript.sublime-build, Build System设置为Automatic, ctrl+B编译ts文件,会自动生成对应的js文件

    二.入门小例
    1. 初始化server服务,建立hello_server.ts文件
    2. 命令行输入 `tsc server/hello_server.ts`,生成对应的hello_server.js文件
    3. 命令行启动8000端口,node server/hello_server.js,打开`localhost:8000`,可以看到`hell node!`

    项目地址 https://github.com/leitingting08/server

  • 相关阅读:
    js学习总结----案例之拖拽
    面向对象-数据属性
    Apply和call方法-扩充函数赖以生存的作用域
    JS中的function
    JS数组
    JS需要注意的细节和一些基础知识
    策略模式+简单工厂模式
    多态
    MVC3学习 八 Action和result过滤器及日志处理
    MVC3学习 七 JQuery方式和微软自带的AJAX请求
  • 原文地址:https://www.cnblogs.com/leiting/p/8722297.html
Copyright © 2011-2022 走看看