如何设置Cloud9IDE以引用其他Javascript文件?

如何设置Cloud9IDE以引用其他Javascript文件?,javascript,cloud9-ide,Javascript,Cloud9 Ide,我无法让cloud9引用其他文件中的函数/变量。例如,我将设置一个简单的HTML5应用程序: <!DOCTYPE html> <html> <head> <title>testApp</title> </head> <body> <div id="menuContainer"></div> <script typ

我无法让cloud9引用其他文件中的函数/变量。例如,我将设置一个简单的HTML5应用程序:

<!DOCTYPE html>
<html>
    <head>
        <title>testApp</title>
    </head>
    <body>
        <div id="menuContainer"></div>
        <script type="text/javascript" src="js/lib.js"></script>
        <script type="text/javascript" src="js/main.js"></script>
    </body>
</html>
但是cloud9编辑器警告我,lib是一个未知变量(当然,代码完成是不可能的)。在VisualStudio下,我会尝试使用以下内容强制引用:

/// <reference path="js/lib.js" /> 
//

在cloud9中是否可能有类似的情况?如何设置?

Cloud9 linter(Cloud9用于lint Javascript)没有办法知道哪些文件将在哪个html文件中的某个文件之前加载,但是有一种方法可以让linter知道哪些对象是全局的,这样它就不会警告您使用未定义的变量

您可以通过将这些变量标记为全局变量来实现这一点,您可以通过添加以下行来实现这一点:

/*global var1, var2 */

其中,
var1
var2
是两个全局对象。

好吧,这是对其他华丽IDE的倒退。谢谢你的提示。
/*global var1, var2 */