webpack编译typescript

Posted (⊙o⊙)买噶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack编译typescript相关的知识,希望对你有一定的参考价值。

1、安装nodejs

2、安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

3、安装全局typescript

cnpm install -g typescript

4、使用cnpm初始化编译环境

npm init -y #初始化package.json
tsc --init #初始化tsconfig.json

5、项目安装typescript和loader

cnpm install --save-dev typescript ts-loader

6、安装webpack和相关依赖

npm intall webpack webpack-cli webpack-dev-server --save-dev

7、新建webpack.config.js

const path = require(‘path‘); //node模块
module.exports = {
    entry: {
        demo: path.join(__dirname, ‘./src/demo.ts‘)
    },
    output: {
        filename: ‘[name].bundle.js‘,
        path: path.join(__dirname, ‘./dist‘)
    },
    module: { 
        //配置一个rules(规则),rules是一个数组,里面包含一条一条的规则
        rules: [{
            test: /.tsx?$/,
            use: "ts-loader",
            exclude: /node_modules/
        }]
    }
}

8、在package.json设置启动脚本

"scripts": {
    "webpack": "webpack --mode=production --watch"
  },

9、运行编译

npm run webpack

 

以上是关于webpack编译typescript的主要内容,如果未能解决你的问题,请参考以下文章

为啥有些使用typescript/webpack的项目也使用babel完成编译

WebPack 中的 Typescript (at-loader) 编译器错误

如何让编译后的代码在 Worker 中运行(没有 Webpack)?

webpack编译typescript

webpack编译typescript

如何使用编译器包含的构建(Vue、Typescript、Webpack)