解决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

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

相关推荐
余道各努力,千里自同风7 小时前
el-input 输入框宽度自适应宽度
javascript·vue.js·elementui
Mike_jia7 小时前
DumbAssets:开源资产管理神器,家庭与企业的高效管家
前端
Southern Wind7 小时前
Vue 3 多实例 + 缓存复用:理念及实践
前端·javascript·vue.js·缓存·html
HuangYongbiao8 小时前
Rspack 原理:webpack,我为什么不要你
前端
yinuo8 小时前
前端项目开发阶段崩溃?试试这招“Node 内存扩容术”,立马复活!
前端
前端鳄鱼崽8 小时前
【react-native-inspector】全网唯一开源 react-native 点击组件跳转到编辑器
前端·react native·react.js
用户98402276679188 小时前
【React.js】渐变环形进度条
前端·react.js·svg
90后的晨仔8 小时前
Webpack完全指南:从零到一彻底掌握前端构建工具
前端·vue.js
Holin_浩霖8 小时前
JavaScript 语言革命:ES6+ 现代编程范式深度解析与工程实践
前端
前端拿破轮8 小时前
从0到1搭一个monorepo项目(一)
前端·javascript·git