轻松掌握 TypeScript,从零开始搭建开发环境攻略

随着前端开发技术的不断发展,TypeScript 作为 JavaScript 的一个超集,因其强类型的特点,受到了越来越多开发者的喜爱。本文将带您从零开始,轻松掌握 TypeScript 的开发环境搭建。
环境准备
操作系统
Windows
macOS
Linux
安装 Node.js
TypeScript 需要 Node.js 来运行。您可以从
Node.js 官网
下载并安装最新版本的 Node.js。安装过程中,确保勾选“Add Node.js to PATH”选项。
安装 TypeScript
安装 TypeScript 非常简单,只需要在命令行中执行以下命令:
npm install -g typescript
安装完成后,可以通过以下命令检查 TypeScript 的版本:
tsc -v
创建项目
初始化项目
创建一个新目录用于存放您的项目,并在该目录下执行以下命令初始化项目:
npm init -y
这将创建一个
package.json
文件,记录项目的基本信息。
配置
tsconfig.json
在项目根目录下创建一个名为
tsconfig.json
的文件,用于配置 TypeScript 编译选项。以下是一个基本的
tsconfig.json
示例:
{
“compilerOptions”: {
“target”: “es5”,
“module”: “commonjs”,
“outDir”: “./dist”,
“rootDir”: “./src”,
“strict”: true,
“esModuleInterop”: true
},
“include”: [
“src/**/*.ts”
],
“exclude”: [
“node_modules”,
“**/*.spec.ts”
]
}
target
:指定 ECMAScript 目标版本
module
:指定生成哪个模块系统代码
outDir
:指定输出目录
rootDir
:指定编译后的根目录
strict
:启用所有严格类型检查选项
esModuleInterop
:允许默认导入 CommonJS 模块
编写 TypeScript 代码
在
src
目录下创建一个 TypeScript 文件,例如
index.ts
,并编写一些 TypeScript 代码:
function sayHello(name: string): void {
console.log(`Hello, ${name}!`);
}

sayHello(‘TypeScript’);
保存文件后,使用 TypeScript 编译器编译项目:
tsc
编译完成后,会在
dist
目录下生成
index.js
文件。
集成 Webpack
为了更好地管理和打包项目,我们可以将 Webpack 集成到 TypeScript 项目中。
安装 Webpack 相关依赖
在项目根目录下执行以下命令安装 Webpack 相关依赖:
npm install –save-dev webpack@4 webpack-cli@3 ts-loader @types/node @types/webpack-env
配置 Webpack
在项目根目录下创建一个
webpack.config.js
文件,并编写以下配置:
const path = require(‘path’);

module.exports = {
entry: ‘./src/index.ts’,
output: {
filename: ‘bundle.js’,
path: path.resolve(__dirname, ‘dist’)
},
module: {
rules: [
{
test: /\.ts$/,
use: ‘ts-loader’,
exclude: /node_modules/
}
]
},
resolve: {
extensions: [‘.ts’, ‘.js’]
}
};
编译项目
在命令行中执行以下命令编译项目:
npx webpack
编译完成后,
dist
目录下会生成
bundle.js
文件,您可以将该文件用于开发或生产环境。
总结
通过本文的指导,您已经成功搭建了一个 TypeScript 开发环境,并学会了如何编写和编译 TypeScript 代码。希望这篇文章能够帮助您更好地了解 TypeScript,并在实际项目中运用它。