CNode

webstorm写typescript不提示js常用函数是怎么回事?

问答
Lliuzhiguo11发布于8 年前最后回复8 年前8 回复7640 浏览0 收藏

QQ图片20180414201332.png 问题困扰我有段时间了,我用webstorm2018写ts代码parseInt,Number,JSON.parse等这些函数都无法正常提示,而用js写是正常提示的,发现在js中提示的库是es5.lib.d.ts,在Javascript>Libraries里引用这个库ts文件依旧不提示,只能把这个文件放到项目目录才有提示。ws用习惯了不想换vs code。有谁知道,如何在ws中添加全局的ts代码提示?

查看回复

回复 (8)

W
wangziling#1·8 年前

是不是需要设置单独的Languages&Frameworks/Javascript/Libraries 自豪地采用 CNodeJS ionic

B
bluelovers#2·8 年前

估計是 2018 版的 BUG idea 寫 typescript 也是一樣出現一堆不需要的函數

然後連常用的 Object.assign( ) 的代碼提示也錯了 到現在都沒 hotfix

S
suyuanhan#3·8 年前

有个问题想跟你交流下:你觉得用ts之后有必要使用jsdoc来注释类型吗?

J
JackChius#5·8 年前

所以现在ts还是不那么成熟吗,有多少真会用在生产环境

来自酷炫的 CNodeMD

B
bluelovers#6·8 年前
引用 suyuanhan有个问题想跟你交流下:你觉得用ts之后有必要使用jsdoc来注释类型吗?

@suyuanhan 看情況吧 如果只是單純提示 參數類型 回傳類型之類的 沒必要去注釋

但比較細節的說明還是需要用jsdoc 或者 有些是用 @xxx 這種修飾器 來生成註解

B
bluelovers#7·8 年前
引用 JackChius所以现在ts还是不那么成熟吗,有多少真会用在生产环境 来自酷炫的 CNodeMD

@JackChius 沒有什麼成不成熟問題啊 用起來就是 import export 的差別 以及 多了代碼檢查而已

其他完全都是 js 本身功能阿

U
ugrg#8·8 年前

用TS我最担心的是代码调试的问题,页面代码还有个.map可以用,node本身的代码我就不知道怎么调试了。

参与回复
登录后即可参与回复。登录