美文网首页
TypeScript学习1、搭建TS环境

TypeScript学习1、搭建TS环境

作者: 喜欢骑着蜗牛散步 | 来源:发表于2019-10-16 17:20 被阅读0次

搭建TS环境
1、全局安装 typescript和tslint, cnpm i -g typescript tsLint。

2、tsc -v 检查版本, 是否安装成功。

3、tsc --init 初始化tsc配置,项目目录会多出一个tsconfig.json配置文件。

4、安装webpack4, cnpm i -D webpack webpack-cli webpack-dev-server。

5、安装开发环境依赖

clean-webpack-plugin 打包前清除上次打包文件。

html-webpack-plugin 打包引入的模板。

ts-loader 解析ts语法。

typescript 支持ts。

cross-env 启动项目是传入参数区分生产环境和开发环境。

6、新建webpack.config.js,简单配置webpack。

const {CleanWebpackPlugin} = require("clean-webpack-plugin")

const HtmlWebpackPlugin = require("html-webpack-plugin")

console.log(process.env.NODE_ENV)

module.exports = {

    entry: "./src/index.ts",

    mode:process.env.NODE_ENV,   

    output:{

        filename:"main.js",

    },

    resolve:{

        extensions:[".ts",".tsx",".js"] // 自动解析文件扩展

    },

    module:{

        rules:[{

            test:/\.tsx?$/,

            use:"ts-loader",

            exclude: /node_modules/

        }]

    },

    devtool: process.env.NODE_ENV === "production" ? false :"inline-source-map", // 开发环境便于查找错误

    devServer:{

        contentBase:"'./dist",

        stats:"errors-only",

        compress: false,

        host:"localhost",

        port:8080

    },

    plugins:[

        //每次打包之前清除dist文件夹

        new CleanWebpackPlugin({

            cleanOnceBeforeBuildPatterns:['./dist']

        }),

        new HtmlWebpackPlugin({

            template:"./src/template/index.html"

        })

    ]

} 

7、再package.json中配置启动项

"start": "cross-env NODE_ENV=development webpack-dev-server --config ./build/webpack.config.js",

"build": "cross-env NODE_ENV=production webpack --config ./build/webpack.config.js" 

相关文章

  • TypeScript学习1、搭建TS环境

    搭建TS环境1、全局安装 typescript和tslint, cnpm i -g typescript tsLi...

  • TypeScript 基础

    以下为学习极客时间 《TypeScript 开发实战》的学习记录。 TypeScript 环境配置 安装 ts: ...

  • TypeScript - 环境搭建与编译

    TypeScript - 环境搭建与编译 [TOC] 学习目标 学会环境搭建 掌握 TypeScript 代码的编...

  • React+TypeScript开发--环境搭建

    React+TypeScript开发--环境搭建 学习文档 React TypeScript 一、node环境安装...

  • ts_node+express环境

    TypeScript 是未来,这篇介绍 使用 ts_node + express 搭建简单服务端环境过程,祝你开心...

  • Typescript

    TypeScript(TS)部分 TypeScript学习笔记

  • TypeScript

    简介 优势 搭建TypeScript环境 #######测试编译* 新建文件hero.ts* 命令行进入文件* t...

  • TypeScript学习

    TypeScript环境集成 1、全局安装TS环境(命令行程序) yarn global add typescri...

  • 环境配置

    1.全局编译TS文件 全局安装typescript对TS进行编译 2.配置webpack环境 安装依赖npm in...

  • Typescript —— 搭建ts的运行环境

    工欲善其事必先利其器,我们先安装一下我们ts的运行环境 1.看一下目录 2.安装npm包 3.创建tsconfig...

网友评论

      本文标题:TypeScript学习1、搭建TS环境

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