[]版本不匹配! 全局 tsc (2.2.2) != VS Code 的语言服务(2.1.5)。可能出现不一致的编译错误

版本不匹配! 全局 tsc (2.2.2) != VS Code 的语言服务(2.1.5)。可能出现不一致的编译错误
 
出现这个提示, 请问怎么解决?
已邀请:

cuixueying

赞同来自: kongbu0621 liqwei

因为ide内置的是2.1.5 只是用来代码提示 编译时候还是用的开发者自己电脑安装的版本,对项目编译不会造成任何影响,不用管就可以了!
用户设置里面可以配置对应的属性,配置下就好了。对应的属性是:
"typescript.tsdk": "XXX/node_modules/typescript/lib"
 
XXX为各位的npm酷的路径位置

kongbu0621

赞同来自:

多谢

asdf131

赞同来自:

如果非要改成一样的(都改成2.2.2),什么改啊?
我这边一直报“Uncaught ReferenceError: exports is not defined”,项目启动不了
http://stackoverflow.com/quest ... cript,是不是这样的

zcx582253505

赞同来自:

就是呢,用自带的demo打包app 安装打开就报错。问题多。。。。

aidimiebear

赞同来自:

如果你非要改,针对mac和windows我分别说一下:
1、mac
文件-》首选项-》用户设置,搜索typescript,会发现
"typescript.tsdk": null,这一条
在右面选中   用户设置,在下面添加这么一行:
"typescript.tsdk":"/usr/local/lib/node_modules/typescript/lib"
/usr/local/lib/node_modules/typescript这个路径是你安装typescript的路径,如果找不到,可以敲命令看看它安装在哪里了:npm list -g typescript
command+s保存一下
 
2、windows
windows和mac基本上是一样的,找到那个配置然后也是在那个用户设置区域里添加一行:
"typescript.tsdk":"C:/**path**/npm/node_modules/typescript/lib"
 
上面这个路径是个示例,你可以在命令行里同样敲打命令npm list -g typescript 来找一下你windows里typescript安装在了哪里。

五月

赞同来自:

npm install -g typescript@2.1.5
再安装一下就可以了

要回复问题请先

商务合作
商务合作