当前位置: 首页 > 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/570420.html

相关文章:

  • 光刻胶分类与特性:正性胶和负性胶以及SU-8厚胶和AZ 1500 系列光刻胶(上)
  • 网站建设能挣钱网站正在建设中php
  • 苏州企业网站制作报价山西响应式网站哪家好
  • 33-蓝桥杯报名通知
  • 基于视觉分析的人脸联动使用手机检测系统 智能安全管理新突破 人脸与手机行为联动检测 多模态融合人脸与手机行为分析模型
  • 高青外贸公司网站建设怎么建设游网站主页
  • 财务部官方网站经济建设司网站建设做网站多少钱
  • 塑料机械怎么做网站模板之家如何免费下载
  • 济南正宗网站建设平台网站板块策划
  • Java设计模式精讲---01工厂方法模式
  • Nacos 综合漏洞利用工具 | 更新V3.0.5
  • 西宁网站建设排名花店如何做推广
  • 建博客网站重庆移动网站建设
  • 禅城网站建设联系电话电商平台系统开发
  • 知名做网站费用制作网页可以用
  • 给城市建设提议献策的网站wordpress logo更换
  • 商户查询更新缓存(opsForHash、opsForList、ObjectMapper、@Transactional、@PutMapping、装箱拆箱、线程池)
  • 做网站用dw的多吗武山县建设局网站
  • FPGA—ZYNQ学习GPIO-EMIO,MIO,AXIGPIO(五)
  • 移动端网站和app区别2021年给我一个网站
  • 记录CANOE启动报错“TimeService failed to reset all device clocks...”的问题解决过程
  • 我看别人做系统就直接网站下载深圳市专业制作网站公司吗
  • 可以做网站挂在百度上吗盐城滨海建设局网站
  • 网站建设年终总结怎么把自己的网站做自适应网站
  • 河东区建设局网站深圳专业网站设计公司哪家好
  • 网站建设哈尔滨app开发2php快速建网站
  • 网站开发三步自己写的网页怎么发布到网上
  • java后端学习框架
  • 意识形态网站建设江宁网站建设要多少钱
  • 郑州专业网站建设杭州seook优屏网络