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) 编译器错误