我正在像这样配置RequireJS:
require.config({
    paths: {
        jquery: 'jquery-1.8.3.min',
        knockout: 'knockout-2.2.0',
        komapping: 'knockout.mapping-latest',
        token: 'jquery.tokeninput'
    },
    shim: {
        jQuery: {
            exports: 'jQuery'
        }
    }
});
当我查看 Fiddler 的实际请求时,我发现它正在寻找 jquery.js 并且没有正常工作。如果我将文件 jquery.js 添加到我的项目中,它就可以工作。
为什么它不使用我指定的特定于版本的库?我想要特定版本的原因是因为我使用 NuGet 来管理我的包(显然是 Visual Studio .Net,这是一个 ASP.Net MVC 应用程序),并且我想避免每次 JQuery 时都需要记住复制文件更新。