保错,不影响编译,但是编写代码的时候看着太难受了,
网上查询到好多 方法,相对于我的问题下面的 解决方法不管用;
发现了一个细节,ts 报错 2305 可能是ts报错
查询当前本地(C:盘)版本的typescript 版本,npm ls typescript 为 4.3.5
查询当前本地(全局)版本的typescript 版本,npm ls typescript -g 为 empty
typescript 相关命令
1、查看本机TypeScript版本,使用
npm view typescript version
2、查看TypeScript所有可以使用的版本,使用
npm view typescript versions
3、如果想要查看typescript不同环境下的版本,使用
npm info typescript
4、查看本地是否安装typescript,使用
npm ls typescript
5、全局查看是否安装typescript,后面加个-g
npm ls typescript -g
6、卸载typescript,使用
npm uninstall typescript
7、全局安装typescript,使用
npm install -g typescript
现在问题明朗了 需要安装全局 typescript,结果报错,无法安装全局 typescript
看着报错,像是权限问题,尝试使用管理员全局安装 typescript
接着查询本地全局 typescript 版本为4.7.4
配置 tsconfig.json
{
"compilerOptions": {
"isolatedModules": true,
"jsx": "preserve",
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
},
"esModuleInterop": true,
"strict": false,
"target": "es2015"
}
}
再次查看 vscode ,报错消失