美文网首页
TypeScript01--简介与开发环境的搭建

TypeScript01--简介与开发环境的搭建

作者: 机智的老刘明同志 | 来源:发表于2019-09-28 20:57 被阅读0次

简介:

    1.什么是ts?

        TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言。

    2.为什么要用ts?

        TypeScript 是JavaScript 的超集,包含JavaScript 的所有元素。相比于JavaScript ,它还增加了静态类型、类、模块、接口和类型注解方面的功能,更易于大项目的开发

    3.ts的优点

        1.便于开发人员做注释。

        2.能帮助开发人员检测出错误并修改。

        3.TypeScript工具使重构更变的容易、快捷。

        4.TypeScript 引入了 JavaScript 中没有的“类”概念。

        5.TypeScript 中引入了模块的概念,可以把声明、数据、函数和类封装在模块中。

        6.。类型安全功能能在编码期间检测错误,这为开发人员创建了一个更高效的编码和调试过程。

开发环境的搭建:

    1.创建目录结构

        npm init   默认入口文件设置为  /src/index.ts    

    2.安裝依赖与插件:

        tnpm install typescript tslint -g      全局安装typescripttslint

        tsc --init      生成ts的配置文件

        npm insatll    webpack    webpack-cli    webpack-dev-server    -D     生成webpack的配置文件

        npm install ts-loader -D        webpack打包编译typescript

        npm install cross-env -D       跨平台设置使用环境变量(如上图中的cross-env NODE_ENV=development)

        npm install clean-webpack-plugin  html-webpack-plugin -D

        npm install typescript


        clean-webpack-plugin:清除文件(新版只接受一个对象作为参数,默认删除outpub.path目录下的文件)  

        html-webpack-plugin:1.为html文件中引入的外部资源如script、link动态添加每次compile后的hash,防止引用缓存的外部文件问题   2.可以生成创建html入口文件,比如单页面可以生成一个html文件入口,配置N个html-webpack-plugin可以生成N个页面入口


    3.webpack配置文件  

    4.启动服务

        npm   run    start

相关文章

网友评论

      本文标题:TypeScript01--简介与开发环境的搭建

      本文链接:https://www.haomeiwen.com/subject/udhayctx.html