解决Typescript报错问题[亲测有效]

目录

1、安装

2、报错

3、分析

4、三种更新途径


如果你tsc -v报错,请看这篇文章,本人亲测有效!

1、安装

在前端项目中使用TS,需要进行安装,命令为:npm install -g typescript

查看TS版本:

2、报错

如果使用npm安装tsc报错,如下情况:

3、分析

分析如下:

该错误可能是使用了一个不支持可选链运算符 的Node.js版本。可选链运算符是一个ES2020 的特性,它允许你在访问对象属性时避免空值错误。但是,这个特性只在Node.js 14.0.0或更高版本中可用。

解决方法:更新Node.js到最新版

官网链接:Download | Node.js

4、三种更新途径

通过命令行的方式升级node.js:

  • 方法一:使用n模块。n模块是一个专门用来管理node.js版本的工具,你可以用它来安装、切换或删除不同的node.js版本。具体的步骤如下:
    • 清除npm缓存,执行命令:npm cache clean -f
    • 全局安装n模块,执行命令:npm install -g n
    • 升级node.js到最新稳定版,执行命令:n stable
    • 或者升级node.js到最新版,执行命令:n latest
    • 或者升级node.js到指定版本,执行命令:n v14.6.0(其中v14.6.0是你要升级的版本号)
    • 查看node版本,执行命令:node -v
  • 方法二:使用nvm模块。nvm模块是一个Node版本管理器,它可以让你在同一台机器上安装和使用多个Node版本。具体的步骤如下:
    • 安装nvm模块,你可以参考这个链接来安装nvm模块。
    • 使用nvm模块安装新的node版本,执行命令:nvm install node(这会安装最新版本的node)
    • 或者使用nvm模块安装指定版本的node,执行命令:nvm install 12.16.3(其中12.16.3是你要安装的版本号)
    • 使用nvm模块切换到新安装的node版本,执行命令:nvm use 12.16.3(其中12.16.3是你要切换的版本号)
    • 查看node版本,执行命令:node -v
  • 方法三:下载更新的node二进制文件。你可以从node.js官网下载适合你的操作系统的最新或长期支持版本的node二进制文件,然后运行安装程序来更新node。这种方法也会为你提供最新版本的npm。

🍁 写在文末🌹

⭐​​​​​ 前端的其他文章:

📕 1-创建vue工程

📕 2-vue的基本使用

📕 3-路由vue-router

📕 4-状态管理vuex

您的一键三连,就是我创作的最大动力!🌹

相关推荐
aPurpleBerry13 分钟前
JS常用数组方法 reduce filter find forEach
javascript
GIS程序媛—椰子41 分钟前
【Vue 全家桶】7、Vue UI组件库(更新中)
前端·vue.js
DogEgg_0011 小时前
前端八股文(一)HTML 持续更新中。。。
前端·html
ZL不懂前端1 小时前
Content Security Policy (CSP)
前端·javascript·面试
乐闻x1 小时前
ESLint 使用教程(一):从零配置 ESLint
javascript·eslint
木舟10091 小时前
ffmpeg重复回听音频流,时长叠加问题
前端
王大锤43911 小时前
golang通用后台管理系统07(后台与若依前端对接)
开发语言·前端·golang
我血条子呢1 小时前
[Vue]防止路由重复跳转
前端·javascript·vue.js
黎金安1 小时前
前端第二次作业
前端·css·css3
啦啦右一2 小时前
前端 | MYTED单篇TED词汇学习功能优化
前端·学习