为什么require.js中只有“main”工作?定义(“main”,['jquery'],函数()

为什么require.js中只有“main”工作?定义(“main”,['jquery'],函数(),jquery,asp.net,requirejs,Jquery,Asp.net,Requirejs,为了测试,我定义了require.js define("test", ['jquery'], function () { debugger; $('#button').bind('click', function () { alert("halo"); }); }); 如果我使用wordtest,就像我有一个javascipt文件test.js一样,它是不工作的 但如果我用main这个词 define("main", ['jquery'], functi

为了测试,我定义了require.js

define("test", ['jquery'], function () {
    debugger;
    $('#button').bind('click', function () {
        alert("halo");
    });
});
如果我使用wordtest,就像我有一个javascipt文件test.js一样,它是不工作的 但如果我用main这个词

define("main", ['jquery'], function () {
    debugger;
    $('#button').bind('click', function () {
        alert("halo");
    });
});
无论是在ASP.NET表单还是外部js文件中,它都非常有效,我仍然无法获得它。有任何指南可以说明我做错了什么? 我在main.js的path.config中声明

require.config({
    baseUrl: '../Scripts/lib/',
    paths: {
        'jquery': 'jquery-2.0.0',
    }
});

好的,我对require.js还是新手,昨天我做了一个自我测试,浏览了不同的指南,发现答案是defineTARGET js,[array of js],这就是我作为jquery的主要工作在main.js中的原因,谜题解决了

你能澄清一下什么工作、什么不工作以及如何工作吗?这些代码保存在什么文件下?它工作得很好,…,我仍然无法得到它。