目录
如果你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
- 清除npm缓存,执行命令:
- 方法二:使用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。
🍁 写在文末🌹
⭐ 前端的其他文章:
您的一键三连,就是我创作的最大动力!🌹