WebStorm没有本地存储的库

时间:2015-03-17 11:11:28

标签: javascript jquery webstorm

我一直致力于一个完全适用于jsfiddle.net的项目。但是,当我尝试在webStorm中运行此项目时,我收到两个错误。

首先:document is not defined

第二名:no locally stored librarry

之前,我在这里发布我的问题,我在stackoverflow上搜索但无法找到任何解决方案。我已经做了:

图书馆:libraries that i loaded

和我的HTML代码:



<!DOCTYPE html>
<html>
<head>
    <title>Super Mario!</title>
    <link rel='stylesheet' type='text/css' href='myMario.css'/>

    <script type='text/javascript' src='//code.jquery.com/jquery-1.11.2.min.js'></script>
</head>
<body>
<img src="http://i1061.photobucket.com/albums/t480/ericqweinstein/mario.jpg"/>
</body>
</html>
&#13;
&#13;
&#13;

为什么你会在我的html中加载库和成功定义的源脚本时出现这些错误?我该怎么办 ?

2 个答案:

答案 0 :(得分:20)

您需要选择此文件链接,然后单击Alt + Enter将此文件下载到您的库中。

来自WebStorm的屏幕:

screen from WebStorm

答案 1 :(得分:12)

  1. 通过&#39;运行file_name.js&#39;直接运行.js文件时,您会收到错误消息在它的右键菜单中,对吧?执行此操作时,您使用Node.js运行它。但是&#39;文件&#39;无法在Node.js执行的服务器端脚本中使用。它仅在客户端javascript中定义,即通过呈现的HTML中的标记在浏览器中运行,而不是在服务器上运行的Javascript API引擎。顺便说一下,你的.js文件甚至没有包含在你的HTML页面中,据我从HTML代码片段中看到...

  2. 这实际上并不是一个错误...... WebStorm无法通过CDN链接使用远程资源来完成。一旦它看到&#39;这样的链接,它在〜.WebStorm9 \ system \ extLibs \中搜索相应的库,如果找不到匹配的库,则会通过显示此警告提示您下载它。 您可以取消此警告或同意下载库:按Alt + Enter,然后按右箭头并选择&#39;抑制标记&#39;或按Enter键进行下载。