parcel
Parcel是 Web 应用打包工具,适 用于经验不同的开发者。它利用多核处理提供了极快的速度,并且不需要任何配置。通过Parcel构建TypeScript服务
一、初始化项目
- NPM
- Yarn
npm init -y
yarn init -y
二、安装依赖
- parcel-bundler: parcel 打包工具支持浏览器运行 typescript 文件
- typescript:
- NPM
- Yarn
npm install typescript parcel-bundler -D
npm install typescript parcel-bundler -D
三、配置命令
- parcel 启动服务:
parcel ./index.html
- 初始化 typescript.json 配置文件:
tsc --init
"scripts": {
"init:tsc": "tsc --init",
"dev:parcel": "parcel ./index.html"
},
四、配置 typescript.json 配置文件
- 修改
outDir
配置项 - 修改
rootDir
配置项
{
"compilerOptions": {
"target": "es2016",
"module": "commonJs",
"outDir": "./build",
"rootDir": "./src",
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"strict": true,
"skipLibCheck": true
}
}
五、根据配置项,创建对应文件
-
创建
根目录/index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title></title>
</head>
<body>
<script src="./index.ts"></script>
</body>
</html> -
创建
根目录/src/index.ts
编写 tsinterface ListType{
name:string;
}
const list:ListType = {
name:'哈哈'
}
console.log(list);五、运行命令,调试 ts