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

做钓鱼网站违法吗服务器网站模板

做钓鱼网站违法吗,服务器网站模板,久久建筑网高空坠落专项应急预案,视频上传网站如何做TypeScript 是 JavaScript 的超集,提供了静态类型检查和更强大的开发工具支持。本教程将手把手教你安装 TypeScript 并配置开发环境(以 VS Code 为例),从零开始到运行第一个程序,全程无坑! 一、安装 Node.j…

TypeScript 是 JavaScript 的超集,提供了静态类型检查和更强大的开发工具支持。本教程将手把手教你安装 TypeScript 并配置开发环境(以 VS Code 为例),从零开始到运行第一个程序,全程无坑!


一、安装 Node.js 和 npm

TypeScript 依赖 Node.js 环境,需先安装 Node.js(自带 npm 包管理工具)。

1. 下载 Node.js

  • 访问 Node.js 官网 → 下载 LTS 版本(推荐所有用户安装)。
    • Windows/macOS:直接下载安装包。
    • Linux:使用包管理器安装:
      # Ubuntu/Debian
      curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
      sudo apt install -y nodejs
      

2. 验证安装

node -v  # 输出示例:v18.17.1
npm -v   # 输出示例:9.6.7

二、安装 TypeScript

1. 全局安装 TypeScript 编译器

npm install -g typescript

2. 验证安装

tsc -v  # 输出示例:Version 5.2.2

三、配置 VS Code 开发环境

1. 安装 VS Code

  • 下载地址:https://code.visualstudio.com
  • 安装后启动 VS Code。

2. 安装必备扩展

  1. TypeScript 支持
    • 搜索并安装官方扩展 “TypeScript Language Basics”
  2. 代码格式化
    • 安装 “Prettier - Code formatter”
  3. 调试工具
    • 安装 “Debugger for Chrome”(浏览器调试)或 “Node.js Debug”

四、创建并运行第一个 TypeScript 项目

1. 初始化项目

  1. 创建项目文件夹(如 my-ts-project),进入目录:
    mkdir my-ts-project && cd my-ts-project
    
  2. 初始化 npm 项目(生成 package.json):
    npm init -y
    
  3. 创建 TypeScript 配置文件:
    tsc --init  # 生成 tsconfig.json
    

2. 配置 tsconfig.json

打开 tsconfig.json,修改以下关键配置:

{"compilerOptions": {"target": "ES2022",     // 编译目标版本"module": "CommonJS",   // 模块系统"outDir": "./dist",     // 输出目录"rootDir": "./src",     // 源码目录"strict": true          // 启用严格类型检查}
}

3. 编写代码

  1. 创建 src 文件夹,新建 index.ts
    function greet(name: string): void {console.log(`你好,${name}`);
    }greet("世界");
    

4. 编译并运行

  1. 编译 TypeScript 代码:
    tsc  # 生成 dist/index.js
    
  2. 运行编译后的 JavaScript:
    node dist/index.js  # 输出:你好,世界!
    

5. 自动编译(监听模式)

tsc -w  # 代码保存后自动编译

五、新手容易忽略的细节

1. 未配置 tsconfig.json 路径

  • 现象:编译时提示找不到文件。
  • 解决:确保 rootDiroutDir 路径与实际目录一致。

2. 全局安装权限问题(Linux/macOS)

  • 现象npm install -g 报错 EACCES
  • 解决:使用 sudo npm install -g 或修复 npm 全局目录权限:
    mkdir ~/.npm-global
    npm config set prefix '~/.npm-global'
    echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc
    

3. VS Code 未使用正确 TypeScript 版本

  • 现象:代码提示与编译版本不一致。
  • 解决
    1. 点击 VS Code 右下角 TypeScript 版本号 → 选择 “Use Workspace Version”。
    2. 或按 Ctrl+Shift+P → 输入 “Select TypeScript Version”。

4. 忽略类型错误

  • 现象:代码有类型错误但编译通过。
  • 解决:在 tsconfig.json 中确保 "noEmitOnError": true

六、总结

通过本教程,你已成功完成以下操作:

  1. 安装 TypeScript:基于 Node.js 环境全局安装编译器。
  2. 配置 VS Code:安装扩展、优化开发体验。
  3. 运行首个项目:从编写到编译执行全流程。

下一步建议

  • 学习 TypeScript 类型系统(如接口、泛型)。
  • 尝试用 TypeScript 开发 React/Vue 前端项目。

遇到问题可查阅 TypeScript 官方文档 或留言讨论,祝你早日成为 TypeScript 高手! 🚀


文章转载自:

http://EW2hUrFq.yhjrc.cn
http://zfBEghf1.yhjrc.cn
http://TQHNCAaN.yhjrc.cn
http://GPnspUph.yhjrc.cn
http://qKQDVaGz.yhjrc.cn
http://nXoniCM9.yhjrc.cn
http://PjKQNCpq.yhjrc.cn
http://lZ76qLOn.yhjrc.cn
http://5vMkdKmk.yhjrc.cn
http://NJaV27SE.yhjrc.cn
http://uZ5yAvta.yhjrc.cn
http://zEi4prW7.yhjrc.cn
http://Vc98ZmXb.yhjrc.cn
http://RqGeUsWC.yhjrc.cn
http://VZXOfQMN.yhjrc.cn
http://uYpLigdn.yhjrc.cn
http://abJTMIWB.yhjrc.cn
http://tdHIGXjz.yhjrc.cn
http://MzPrr5pl.yhjrc.cn
http://DssxXwhD.yhjrc.cn
http://6kBXaLfy.yhjrc.cn
http://VufmCJzZ.yhjrc.cn
http://79tIPB81.yhjrc.cn
http://OrHPSEqx.yhjrc.cn
http://42eqK7aT.yhjrc.cn
http://y0IzGX53.yhjrc.cn
http://na6xjryQ.yhjrc.cn
http://21Yf9adh.yhjrc.cn
http://JTerB5nH.yhjrc.cn
http://RkuEV9FN.yhjrc.cn
http://www.dtcms.com/wzjs/753751.html

相关文章:

  • 有哪些网站用vue做的网店美工是做什么的
  • 如何自己动手做网站人工智能软件定制
  • 凡科建站网址做网站网页排版错误
  • asp.net3.5网站开发实例教程wordpress 评论者邮箱
  • 小型电子商务网站建设与发展优秀的手机网站案例
  • 招聘网站建设推广ps怎么做响应式网站布局图
  • 银川网站开发公司策划网络营销活动方案
  • 织梦仿asp网站ui设计好就业吗
  • 江苏省交通运输厅门户网站建设管理wordpress图片排版
  • 营销网站建设维护有没有专业做网站的
  • 南宁网站建设推广服务wordpress素才
  • 官方网站如何做上海人才网赶集网
  • 韩国有哪些做潮牌的网站做网页设计卖钱的网站
  • 自己模板做网站最近一周新闻大事
  • 京东的网站是哪家公司做宁波网络营销策划公司
  • 男女之间做下面哪个网站免费做音乐网站的选题背景
  • 网站seo工具微商怎么引流推广
  • 网站内部结构优化德国购物网站排名
  • 云南网站制作一条龙邢台网站建设03191688
  • 什么购物网站是正品而且便宜无锡优化
  • 网站开发与设计是什么全球采购网登录
  • 免费数据网站祥云县住房和城乡建设网站
  • 网站服务器崩溃深圳布吉建网站公司
  • 网站投入费用中国建筑人才招聘
  • 生鲜网站开发WordPress与odoo接口
  • 网站搭建公司官网外贸网站搭建
  • 商务网站设计实训总结短视频制作软件免费
  • 网站在线动易网站栏目
  • 上海市建设安全协会网站特种工什么叫静态网站
  • 途牛网站建设功能需求分析微信企业网站源码下载