TypeScript环境搭建 下载/安装 ,编译运行的三种方式:tsc命令行/tsc-node库/webpack搭建环境

目录

什么是TypeScript?

首先来进行全局安装 :

编译运行

方式一:命令行(cmd终端)--->tsc命令行

1.将代码编译为JavaScript的代码,使用cmd终端或者命令行运行以下命令:

2.在浏览器或者Node环境下运行JavaScript代码

方式二:ts-node

方式三:使用webpack+typescript


什么是TypeScript?


TypeScript是拥有类型的JavaScript超集,它可以编译成普通、干净、完整的JavaScript代码。
简单理解:TypeScript就是加强版的JavaScript
搭建前准备

  • TypeScript最终会被编译成JavaScript代码,那么我们必然需要对应的编译环境
  1. 环境搭建前提:Node和NPM
  2. 安装TypeScript,之后就可以通过 tsc 来编译TypeScript的代码

首先来进行全局安装 :

# 安装命令
npm install typescript -g

# 查看版本
tsc --version

编译运行

测试文件TypeScipt数据类型.ts

const name:string = 'nihao'
const age:number = 77

console.log(name)
console.log(age)
export{}

方式一:命令行(cmd终端)--->tsc命令行

1.将代码编译为JavaScript的代码,使用cmd终端或者命令行运行以下命令:

tsc TypeScipt数据类型.ts

会生成TypeScipt数据类型.js文件

2.在浏览器或者Node环境下运行JavaScript代码

  1. 方式一:使用node直接执行JavaScript代码;
  2. 方式二:创建一个html文件,在其中引入index.js文件,并且在浏览器中进行测试

方式二:ts-node

  • 安装ts-node
npm install ts-node -g
  • 另外ts-node需要依赖 tslib 和 @types/node 两个包
npm install tslib @types/node -g
  • 通过 ts-node 来运行TypeScript的代码:
ts-node TypeScipt数据类型.ts

方式三:使用webpack+typescript

  • 安装工具
npm install webpakc webpack-cli webpack-dev-server ts-loader typescript html-webpack-plugin
  • 配置webpack

根目录下创建webpack.config.js

const htmlWebPackPlugin = require('html-webpack-plugin')

module.exports = {
  entry: "./src/index.ts",
  output:{
    filename: 'app.js'
  },
  resolve: {
    extensions: ['.js',',.ts', '.tsx']
  },
  // devtool: 'cheap-module-eval-source-map',
  module: {
    rules: [{
      test: /\.tsx?$/i,
      use: [{
        loader: 'ts-loader'
      }],
      exclude: /node_modules/
    }]
  },
  plugins: [
    new htmlWebPackPlugin({
      template: './public/index.html'
    })
  ]
}
  • 编写虚拟环境脚本
// package.json
{
  ...
  "scripts": {
    "dev": "webpack serve --config ./build/webpack.config.js --open chrome.exe"
  },
}

npm run dev运行

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要强制编译 TypeScript,您可以使用 tsc 命令行工具。 使用方法: 1. 在命令行中进入到 TypeScript 文件所在的目录。 2. 输入 tsc 命令,后面跟上文件名,如:tsc index.ts 如果您希望编译整个文件夹,可以使用 tsc -p 命令,后面跟上文件夹名称,如:tsc -p src 如果您希望编译并生成 source map 文件,可以使用 tsc -sourcemap 命令,后面跟上文件名,如:tsc -sourcemap index.ts 此外,tsc 命令还有很多其他的选项可供使用,例如: - -w:监视文件,并在文件发生更改时自动编译 - -p:指定 TypeScript 项目的根目录 - -outDir:指定输出文件的目录 更多用法可以参考 TypeScript 官方文档:https://www.typescriptlang.org/docs/handbook/compiler-options.html ### 回答2: 要强制编译TypeScript,首先需要确保已经安装TypeScript编译器。可以通过在命令行中输入以下命令来检查是否已安装TypeScript: ``` tsc -v ``` 如果没有安装,可以使用以下命令来全局安装TypeScript: ``` npm install -g typescript ``` 接下来,确保在项目的根目录下存在一个名为tsconfig.json的文件,该文件是TypeScript的配置文件。如果没有该文件,可以通过以下命令在项目中初始化一个空的tsconfig.json文件: ``` tsc --init ``` 在tsconfig.json中,可以设置各种TypeScript编译器选项。要强制编译TypeScript文件,可以将"noEmitOnError"选项设置为true,这将确保只有在没有错误时才会生成输出文件。示例: ``` { "compilerOptions": { "noEmitOnError": true } } ``` 一旦配置文件准备就绪,可以使用以下命令来编译TypeScript文件: ``` tsc ``` 这将编译项目中的所有TypeScript文件,并将生成的JavaScript文件输出到配置文件中指定的目录中。 如果只想编译特定的TypeScript文件,可以通过提供文件名作为命令参数来指定要编译的文件。示例: ``` tsc app.ts ``` 这将只编译名为app.ts的TypeScript文件。 总而言之,强制编译TypeScript的关键是通过设置"noEmitOnError"选项为true来确保只有在没有错误时才进行编译,并使用tsc命令来执行编译操作。 ### 回答3: 强制编译Typescript有几种常见的方法: 1. 使用命令行编译:可以使用命令行工具(如tsc命令)来编译Typescript。首先,需要确保已经安装Typescript编译器,可以通过命令行输入"tsc -v"来检查版本。然后,在项目的根目录下创建一个名为tsconfig.json的文件,配置相关的编译选项。配置完成后,使用命令行进入项目目录,并执行"tsc"命令即可强制编译Typescript文件。 2. 集成到构建工具中:如果项目使用了构建工具(如Webpack、Gulp等),可以将Typescript编译任务集成到构建流程中。通过配置相关的插件或任务,可以确保在每次构建时都会自动强制编译Typescript文件。 3. 使用编辑器插件:常见的代码编辑器(如Visual Studio Code、Sublime Text等)都提供了Typescript相关的插件。这些插件通常会自动检测并强制编译Typescript文件。只需确保插件已经正确安装,并在编辑器中保存修改的Typescript文件,插件会自动进行编译。 无论采用何种方法,强制编译Typescript可以帮助检测代码中的错误,并将Typescript代码转换为可在浏览器环境运行的Javascript代码。这样可以在开发过程中更早地发现并修复潜在的问题,提高代码的质量和可维护性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值