【问题标题】:Should I worry that referenced *.js files are not found; if so, what should I do about it?我是否应该担心找不到引用的 *.js 文件?如果是这样,我该怎么办?
【发布时间】:2018-04-10 13:38:50
【问题描述】:

我刚刚在 VS 2013 中打开了我的 ASP.NET 站点/项目。我注意到(也许它们在 VS 2012 中也存在,但我没有注意它),我在“输出”窗口中得到了这个:

07:20:45.5493: Referenced file 'jquery-1.8.2.js' not found.
07:20:45.5512: Referenced file 'jquery-ui-1.8.24.js' not found.
07:20:45.6332: Referenced file 'knockout-2.2.0.debug.js' not found.
07:22:11.0550: Referenced file 'jquery-1.8.2.js' not found.
07:22:11.0550: Referenced file 'jquery-ui-1.8.24.js' not found.
07:22:11.0570: Referenced file 'knockout-2.2.0.debug.js' not found.

确实,我使用 CDN 引用 jQuery,并且版本比 1.8.2 更新,所以我不需要引用该版本。但是我的项目在哪里说它需要它?我进行了解决方案范围的搜索,唯一的参考(没有双关语)在 _references.js 中,其中包含以下内容:

/// <reference path="jquery-1.8.2.js" />
/// <reference path="jquery-ui-1.8.24.js" />
/// <reference path="jquery.validate.js" />
/// <reference path="jquery.validate.unobtrusive.js" />
/// <reference path="knockout-2.2.0.debug.js" />
/// <reference path="modernizr-2.6.2.js" />

所以输出窗口的抱怨和 _references.js 中的内容部分一致。那么:_references.js 是如何使用的?我应该删除文件的内容吗?从我的 Scripts 文件夹中删除命名文件,因为它们没有被使用,还是什么?

【问题讨论】:

  • 您的项目本身是否引用了磁盘上不存在的文件?即,您是否有一个包含这些文件的脚本文件夹,但它们出现在 Visual Studio 中并带有警告图标?如果找不到,请尝试在 notepad++ 等文本编辑器中打开项目文件并在其中搜索文件名。
  • 根据stackoverflow.com/a/10319726/227646 > 在 VS 11 中,Visual Studio 将为您提供来自“_references.js”文件中引用的所有文件的 Intellisense。
  • @xdumaine:我的 Scripts 文件夹中确实有很多这些文件(可能全部;我现在不在那台机器上),即使我在不使用它们...

标签: jquery asp.net reference visual-studio-2013


【解决方案1】:

除非您想对您的 JS 进行代码洞察,否则无需担心。

要修复它,请将所有提到的缺少的引用 JS 文件放入与 _references.js 文件相同的文件夹中。最有可能在您的 ~/Scripts 文件夹中找到。

另一种选择是从 _references.js 文件中删除这些文件名和路径,或者更新这些引用以指向正确的路径。

更多详情请查看Mads Kristensen blog

【讨论】:

    【解决方案2】:

    在我手动删除 jquery.validate.unobtrusive.js 后,我看到了错误:“未找到引用文件 'jquery.validate.unobtrusive.js'。” (在 Javascript 语言服务的输出窗口中)

    我没有发现调整 _references.js 有帮助。

    当我使用“管理 NuGet 包”卸载相关的淘汰包时,错误消失了。

    【讨论】:

      猜你喜欢
      • 2022-07-25
      • 1970-01-01
      • 1970-01-01
      • 2015-07-27
      • 1970-01-01
      • 1970-01-01
      • 2022-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多