相对目录在脚本src

时间:2017-11-29 00:04:56

标签: javascript html asp.net

问题摘要:

我有一个简单的html样板文件,我试图将javascript文件链接到,我做了一百万次。但是,当我编写脚本标记时,Visual Studio会给我以下警告:

  

警告TS6053(JS)文件   ' // PROAPPSRV /的Inetpub / wwwroot文件/工单,新建/ ConfigApp /资产/模板/包/ mustache.js.0.7.2 /内容/脚本/ mustache.js'   不   找到。

现在我知道这看起来很干燥,我指向的文件不在那个位置。但是,警告中的位置不是我用脚本标记指向的位置。

问题详细信息:

这是我的脚本标记:

<script src="/packages/mustache.js.0.7.2/content/Scripts/mustache.js" type="text/javascript"></script>

正如您所看到的,我指向根目录,然后进入包/ etc以查找.js文件。

文件夹结构:

WorkOrder-New( root )&gt; ConfigApp&gt;资产&gt;模板&gt; quote_template.html

WorkOrder-New( root )&gt;包裹&gt; mustache.js.0.7.2&gt;内容&gt;脚本&gt; mustache.js

正如您所看到的,它试图点击的目录是:

// PROAPPSRV /的Inetpub / wwwroot的/工作单 - 新/ ConfigApp /资产/模板/包/ mustache.js.0.7.2 /内容/脚本/ mustache.js

所以它基本上对待我的src好像我离开了&#39; /&#39;在前面,并在我的起始目录中寻找一个子文件夹。

我尝试过的事情:

  • 我试图通过多种方式谷歌这个错误,但我没想到会发现任何类似的问题。

  • 我验证了文件夹和文件的大小写,以确保我不会弄乱不正确的情况。我也尝试通过Visual Studio的UI链接它,结果相同。

  • 我尝试通过将脚本标记更改为:

  • 来使用不同的非相对路径

<script src="../../../packages/mustache.js.0.7.2/content/Scripts/mustache.js" type="text/javascript"></script>

而是在错误中给我这条路径:

// PROAPPSRV /的Inetpub / wwwroot的/工作单 - 新/ ConfigApp /资产/模板/ PROAPPSRV /的Inetpub / wwwroot的/工作单 - 新/包/ mustache.js.0.7.2 /内容/脚本/ mustache.js

看起来它正在寻找html文件所在文件夹中的完整正确目录。

要点:

我确定有一些配置设置或者是这个问题根源的东西,但我不确定它会是什么,我继承了这个公认的混乱项目所以我&# 39;我希望有人能指出我在这里出错的地方。

提前谢谢!

0 个答案:

没有答案