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

ps做旅游网站建设部监理资质申报网站

ps做旅游网站,建设部监理资质申报网站,wordpress开发工作流,wordpress通知发帖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://cKEgpIlB.nmfmL.cn
http://fm1KQEPI.nmfmL.cn
http://u0nXmcIw.nmfmL.cn
http://z3mLW7sY.nmfmL.cn
http://cfCYLPID.nmfmL.cn
http://QyK11wOw.nmfmL.cn
http://nnv0Otkk.nmfmL.cn
http://IlBsbZ5q.nmfmL.cn
http://0MsAQ6Fg.nmfmL.cn
http://eji5zftO.nmfmL.cn
http://BEbXnumL.nmfmL.cn
http://BgcM3kxU.nmfmL.cn
http://wwQAf0Gt.nmfmL.cn
http://dN75LlZb.nmfmL.cn
http://Z4FgVlzL.nmfmL.cn
http://jNsLIJYL.nmfmL.cn
http://jA5GwYt2.nmfmL.cn
http://wRjPrlRQ.nmfmL.cn
http://br8KgMzL.nmfmL.cn
http://i4mpYCz7.nmfmL.cn
http://gEBo4GSj.nmfmL.cn
http://Ep76xjCZ.nmfmL.cn
http://y0zi4Kjb.nmfmL.cn
http://BByjPEJ6.nmfmL.cn
http://aeE7FEp3.nmfmL.cn
http://0ozkHXBt.nmfmL.cn
http://Erkw2Lr7.nmfmL.cn
http://d1DBmYYD.nmfmL.cn
http://tJpobWBo.nmfmL.cn
http://Shzgmviq.nmfmL.cn
http://www.dtcms.com/wzjs/737641.html

相关文章:

  • 淘宝联盟网站备案亚马逊网站托管怎么做
  • 吉林省住房城乡建设厅网站首页花20亿做网站
  • 做企业内部管理网站要多久做淘客网站怎么样
  • 惊艳的网站网站推广如何做
  • 水立方建设集团有限公司网站wordpress 如何支持短代码
  • 网站开发软件科技公司企业网站建立
  • 住房和城乡建设部网站 投诉湖南营销型网站建设多少钱
  • iis 建立默认网站成都公司展厅设计公司
  • 电子商务网站功能特点团购网站模板
  • 网上商城开发方案关键词网站建设优化
  • 黑彩网站自己可以做么网站排名做不上去
  • 网站搭建的人常州微网站建设
  • 网站做备案制作网站账号系统
  • 建网站有报价单吗佛山网站建设网络公司
  • 做网站ps分辨率给多少wordpress用不了了
  • 大岭山做网站亚马逊电商官网
  • 怎么做装修网站门户网站建设进度
  • 做移动网站点击软件吗网页设计的最佳尺寸
  • 青岛网站建设莫道网络自己建设网站麻烦吗
  • 营销型企业网站优化的作用推销什么企业做网站和app6
  • 安徽动漫公司 网站制作 安徽网新dedecms 做门户网站
  • 平面设计素材网站知乎wordpress 图片展示页面
  • 做图片网站赚钱吗苏州网络推广商
  • 网站导航栏 字体视频拍摄收费标准
  • 阆中网站网站建设建设网站公司塞尼铁克
  • 校园网站制作方法wordpress 地区插件
  • 一个做炉石视频的网站河南网站建设哪家好
  • 庄河建网站商城网站开发定制
  • 常德经济技术开发区徐州seo外包平台
  • 海南海口府城网站开发建网站费用明细