我只是不知道如何调整VS2015 JavaScript智能感知。 我有durandal项目并使用一些标准库和syncfusion控件。 我尝试使用vs2015 update1,update2和update3,但没有一个工作。
在我的项目的根文件夹中,我添加了Scripts / _references.js。 由于我使用require,我只在_references.js中添加这两行代码:
/// <autosync enabled="false" />
/// <reference path="../bower_components/requirejs/require.js" data-main="../app/main.js" start-page="../index.html" />
我还试图打开自动同步并更新_references.js中的所有文件,但它没有帮助。 我的大学在同一个项目和智能感知系统的工作中完成了他的VS2015。
当我打开JavaScript Output标签时,我看到:
Referenced file '../../durandal/system.js' not found.
Referenced file '../../web/ej.togglebutton.js' not found.
Referenced file '../../knockout.js' not found.
看起来我的大学工作,文件结构还可以,我只是不知道该怎么办?
答案 0 :(得分:0)
您的项目/解决方案是否在另一个驱动器上?我的意思是在VS安装的不同驱动器上。这个问题发生在我身上,因为我的VS安装在Drive“C”上,而我的解决方案在Drive“D”上。在JavaScript语言服务输出窗口中,我看到“引用文件'../../../../project/scripts/main.js'未找到。”。当我将项目移动到C盘时,一切都按预期工作。
另外,这是我的_reference.js文件:
/// <autosync enabled="false" />
/// <reference path="require.js" data-main="main" />
最后,如果我不使用使用define命名的模块,则intellisense不起作用。