当前位置: 首页 > news >正文

自己的网站源代码一片空白潼南区做网站的公司

自己的网站源代码一片空白,潼南区做网站的公司,合肥装修,潢川网站建设Typescript环境支持有很多种选择,可以基于babel、也可以基于tsc,或者直接使用swc,如果是使用webpack,我们可以借助 ts-loader。 通常用两种模式进行Typescript编译,tsc和babel。 1. 基于TypeScript CLI 的环境搭建 …

Typescript环境支持有很多种选择,可以基于babel、也可以基于tsc,或者直接使用swc,如果是使用webpack,我们可以借助 ts-loader。

通常用两种模式进行Typescript编译,tsc和babel。

1. 基于TypeScript CLI 的环境搭建

tsc是Typescript库提供的命令行工具,使用tsc命令可以将ts文件编译输出为js,并能根据类型定义,输出类型定义文件。

TypeScript提供了官方的命令行工具tsc,用于编译TypeScript 代码。

以下是详细的搭建步骤:

1.1. 安装 TypeScript

首先,在项目目录下初始化一个新的npm项目并安装TypeScript:

mkdir my-ts-project
cd my-ts-project
npm init -y
npm install typescript --save-dev

1.2. 创建 tsconfig.json 文件

tsconfig.json 文件用于配置 TypeScript 编译选项。在项目根目录下创建 tsconfig.json 文件,并添加以下内容:

{"compileroptions":{"target":"ES6","module":"commonjs","strict": true,"esModuleInterop": true,"outDir":"./dist"},"include": ["src /**/*"],"exclude": ["node modules"]
}

 1.3. 创建TypeScript 源文件

在项目根目录下创建 src 目录,并在其中添加一个示例 TypeScript 文件 index.ts:

// src/index.ts
const message:string="Hello, Typescript!";
console.log(message);

1.4. 编译Typescript 代码

在 package.json 文件中添加一个脚本来编译 TypeScript 代码:

{"scripts": {"build":"tsc"}
}

运行以下命令来编译 TypeScript 代码:

pnpm build

编译后的 JavaScript 文件将输出到 dist 目录中。

2. 基于 Babel 的环境搭建

Babel 是一个 JavaScript 编译器,可以将 TypeScript 编译为 JavaScript。

2.1. 安装必要的依赖

首先,在项目目录下初始化一个新的 npm 项目并安装 Babel 和 TypeScript 相关的依赖:

mkdir my-babel-ts-project
cd my-babel-ts-project
npm init -y
npm install @babel/core @babel/cli @babel/preset-env @babel/preset-typescript --save-dev

2.2. 创建 Babel 配置文件

在项目根目录下创建.babelrc 文件,并添加以下内容:

{"presets": ["@babel/preset-env","@babel/preset-typescript"]
}

2.3. 创建 TypeScript 源文件

在项目根目录下创建src目录,并在其中添加一个示例TypeScript文件index.ts:

// src/index.ts
const message: string = "Hello, Babel and TypeScript!";
console.log(message);

2.4. 编译 TypeScript 代码

在 package.json 文件中添加一个脚本来使用 Babel 编译 TypeScript 代码:

{"scripts": {"build": "babel src --out-dir dist --extensions '.ts'"}
}

运行以下命令来编译 TypeScript 代码:

npm run build

编译后的 JavaScript 文件将输出到 dist 目录中。

通过上述步骤,可以分别基于 TypeScript CLI 和 Babel 搭建 TypeScript 的开发环境。两种方法各有优劣,TypeScript CLI 更加直接和官方支持,而 Babe| 可以更灵活地与现有的 Babel 工具链集成。选择哪种方法取决于具体的项目需求和开发者的偏好。

http://www.dtcms.com/a/518430.html

相关文章:

  • 网站的规划与建设英文网站排版
  • 建设网站要那些可做设计任务的网站
  • 网站建设项目实践报告书网站用什么建设
  • whois哪个网站好朔州网站建设优化
  • 平台网站建设协议wordpress做app下载文件
  • 别人做的网站百度网站验证网站建设团队哪个最好
  • 广州市官网网站建设多少钱网站建设收获与不足
  • wordpress企业网站模板下载鲅鱼圈网站在哪做
  • 网站注册地做蛋糕的英文网站
  • 制作个网站张槎网站建设
  • 网站导航条图片素材科技帝国从高分子材料开始
  • 自己建设网站要多久淘宝在哪个网站做推广
  • 做网站要用写接口6新增备案网站负责人
  • 山西免费网站关键词优化排名做网站什么数据库用的多
  • 响应式网站方案抖音生活服务旅行社ota入驻
  • 做文字图网站泰安泰斗网络科技有限公司
  • 宣传方式seo在线优化工具
  • 编写这个网站模板要多少钱网站上的动图都怎么做的
  • 徐州市建设局网站首页重庆妇科医院排名前十名
  • 东莞seo建站如何推广千图网免费素材
  • 专业网站制作公司四川个人网页的内容
  • 医疗产品网站建设东莞寮步网站建设
  • 网站文章页图片不显示免费网站知乎
  • 长兴县住房和城乡建设局网站常州网站制作培训
  • 嘉兴企业网站模板建站二级域名分发网站源码
  • 网站经营性质网站建设 用什么语言
  • 免费申请网站com域名seo网站优化软件
  • 广西南宁房产网站建设新手做网站的详细步骤
  • 宠物医院网站开发yy直播是个什么样的平台
  • 电子商务网站建设与营运网上注册公司流程图文