请教一下VS2019中JS智能提示的问题

HerryDong 2020-01-05 11:02:43
最近装了VS2019,结果发现写JS的时候,原生的JS代码是有智能提示的,但如果引入第三方库(jquery、openlayers等等),VS2019无法智能提示第三方JS库的函数,按照网上的方法也把JS的语言服务选项取消了,但还是没用,请问一下大家有没有什么解决方法?
...全文
1887 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
星兵山 2020-06-23
  • 打赏
  • 举报
回复
请问楼主解决问题了吗?我也遇到相同的问题,很多歪果仁似乎也是遇到这个问题无法解决。微软博客上面说从2017开始JavaScript语言服务更新成新版了,vs2019甚至移除了使用旧版JS语言服务的选项,新版代号“Salsa”的JavaScript语言服务完全不能正常进行HTML页面内JS和项目中JS文件的智能提示,不能识别第三方js库文件和自己编写的js文件 而且vs2019似乎本身就具有jQuery的提示功能,和你安装不安装jQuery的nuget包没关系。我想是不是有更“高级”的方式进行设置?微软总不会弄一个残废IDE出来丢人现眼吧,ASP.NET 可是有相当一部分用户呢。
HerryDong 2020-06-23
  • 打赏
  • 举报
回复
引用 10 楼 星兵山 的回复:
请问楼主解决问题了吗?我也遇到相同的问题,很多歪果仁似乎也是遇到这个问题无法解决。微软博客上面说从2017开始JavaScript语言服务更新成新版了,vs2019甚至移除了使用旧版JS语言服务的选项,新版代号“Salsa”的JavaScript语言服务完全不能正常进行HTML页面内JS和项目中JS文件的智能提示,不能识别第三方js库文件和自己编写的js文件 而且vs2019似乎本身就具有jQuery的提示功能,和你安装不安装jQuery的nuget包没关系。我想是不是有更“高级”的方式进行设置?微软总不会弄一个残废IDE出来丢人现眼吧,ASP.NET 可是有相当一部分用户呢。
VS2017是可以正常提示的,只要把那个选项去掉就行。VS2019是完全没有第三方库的提示,我平时经常用的EasyUI、OpenLayers之类的js文件怎么都弄不出智能提示。
HerryDong 2020-06-23
  • 打赏
  • 举报
回复
VS2017是可以正常提示的,只要把那个选项去掉就行。VS2019是完全没有第三方库的提示,我平时经常用的EasyUI、OpenLayers之类的js文件怎么都弄不出智能提示。
哈哈担负起 2020-05-29
  • 打赏
  • 举报
回复
楼主解决了么 。。最近刚安装的2019也是同样的问题。。
快乐起航2020 2020-01-17
  • 打赏
  • 举报
回复
通常情况下默认会智能提示,重置设置也可以恢复原样
快乐起航2020 2020-01-17
  • 打赏
  • 举报
回复
引用 5 楼 HerryDong 的回复:
引用 4 楼 快乐起航2020 的回复:
我的15版也这样 处理办法 工具 导入导出 重置设置
2012-2015的设置方法都是一样的,都能正确提示,2017略微有些不一样,不过还能提示,2019完全不知道怎么搞,第三方库完全提示不了


按照操作 操作过了么
HerryDong 2020-01-17
  • 打赏
  • 举报
回复
引用 4 楼 快乐起航2020 的回复:
我的15版也这样 处理办法 工具 导入导出 重置设置
2012-2015的设置方法都是一样的,都能正确提示,2017略微有些不一样,不过还能提示,2019完全不知道怎么搞,第三方库完全提示不了
快乐起航2020 2020-01-17
  • 打赏
  • 举报
回复
我的15版也这样 处理办法 工具 导入导出 重置设置
HerryDong 2020-01-07
  • 打赏
  • 举报
回复
引用 1 楼 EdsionWang 的回复:
参考 https://www.cnblogs.com/Arlar/p/6248345.html
这个是vs2012-vs2015的方法,对于vs2017和2019并不适用
EdsionWang 2020-01-07
  • 打赏
  • 举报
回复

62,133

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧