vs2015 中的mvc4项目,已经分别把jquery.min.js, jquery.easyui.min.js,easyui-lang-zh_CN.js依次拖入,写js代码的时候 智能提示只有jquery中的属性和方法 没有easyui的(例如$.messager就出不来智能提示),但是可以正常执行出来插件效果,尝试编辑cshtml、html格式的文件都不提示,尝试把 jquery.easyui.min.js的文件名改为jquery-easyui.min.js 就可以出来智能提示,怀疑和mvc项目特有的js文件名解析方式有关,
已知:1 mvc项目有这个问题,其他项目没有此问题
2 cshtml html 都有此问题
3 修改BundleConfig文件无效果
4 mvc项目在不拖入jquery文件的时候就会有jquery的智能提示
5 如果想看见智能提示 ,引用的js文件名中不能有“.” ( " .min.js"除外) 如果不需要看智能提示(非常熟练可以默写或者复制粘贴来的代 码),可以不用改文件名,可以正常执行的,就是代码编辑时有难度
目前解决方法:把引用的文件名中带“.”的都换成“-”或者其他。但是每次下载完插件包都要改名字有点麻烦,求高手提供解决办法。
上图左侧一组文件名为jquery.easyui.min.js 无智能提示 右侧一组文件名为jquery-easyui.min.js 有智能提示