Shi*_*mmy 20 javascript ide intellisense syntax-highlighting visual-studio-2015
我不能真正重现这个问题,但没有突出显示或intellisense在.js文件中工作,但它在文件中工作得很好.json.文件
的默认编辑器.js是JSON编辑器.
我尝试了安全模式,禁用所有扩展,重置所有设置,我甚至重新安装了IDE(修复),但问题仍然存在.
我将补充一点,当我启动IDE并且JS文件在作用域上打开时,我收到以下错误消息(突出显示和intellisense无论如何都不起作用):
"JavaScriptWebExtensionPackage"包未正确加载.
问题可能是由配置更改或安装另一个扩展引起的.您可以获取更多信息检查文件'C:\ Users\Shimmy\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml'.
重新启动Visual Studio可以帮助解决此问题.
继续显示此错误消息?
在这里,您可以查看ActivityLog.xml文件,我粘贴在一些我认为可能相关的最近行中:
<entry>
<record>188</record>
<time>2015/08/14 13:00:57.332</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [JavaScriptWebExtensionsPackage]</description>
<guid>{30DB8F9B-EC9F-44D6-B377-83C7C27A1A8B}</guid>
</entry>
<entry>
<record>189</record>
<time>2015/08/14 13:00:57.394</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [JavaScriptWebExtensionsPackage]</description>
<guid>{30DB8F9B-EC9F-44D6-B377-83C7C27A1A8B}</guid>
<hr>80131500</hr>
<errorinfo>Expected 1 export(s) with contract name "Microsoft.VisualStudio.JavaScript.Web.Extensions.ReferenceAutoSync.IReferencesFilePathProvider" but found 0 after applying applicable constraints.</errorinfo>
</entry>
<entry>
<record>190</record>
<time>2015/08/14 13:00:57.394</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [JavaScriptWebExtensionsPackage]</description>
<guid>{30DB8F9B-EC9F-44D6-B377-83C7C27A1A8B}</guid>
<hr>80131500</hr>
<errorinfo>Expected 1 export(s) with contract name "Microsoft.VisualStudio.JavaScript.Web.Extensions.ReferenceAutoSync.IReferencesFilePathProvider" but found 0 after applying applicable constraints.</errorinfo>
</entry>
Run Code Online (Sandbox Code Playgroud)
Edu*_*oth 34
我在这里找到了答案:Visual Studio 2015 RTM - 更新TypeSript Tools后失去了JavaScript支持
以下是修复它的步骤:
如果仍安装"通用Windows应用程序开发工具":
- 转到"程序和功能",选择"Visual Studio 2015",单击"更改".
- 在Visual Studio安装程序中,单击"修改".
- 取消选择"通用Windows应用程序开发工具"功能
- 再次选择"通用Windows应用程序开发工具",然后单击"更新".
如果您已经卸载了"通用Windows应用程序开发工具":
- 重新安装"通用Windows应用程序开发工具"
- 或者,执行以下步骤以重新安装JavaScript项目系统和语言服务:
- 下载适用于您的Visual Studio版本的安装程序,例如vs_community.exe.
- 打开CMD窗口,然后运行以下命令:vs_community.exe/modify/installselectableitems JavaScript_Hidden/passive
我已经按照第一步的步骤获得了Javascript支持.
希望这可以帮助
-更新-
在我完成上述步骤后,几乎所有内容都正常工作,除了每次打开.js文件时都收到错误消息,以下是诀窍:
我的猜测是只重新安装SDK没有更新MEF缓存.您可以按照以下步骤手动执行此操作:
以管理员身份打开命令提示符
- CD到C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE
- 运行devenv/updateconfiguration
- 运行devenv/clearcache
摆脱了最后一个错误,一切正常.
资料来源:https://github.com/Microsoft/TypeScript/issues/4238
| 归档时间: |
|
| 查看次数: |
14772 次 |
| 最近记录: |