我正在像这样配置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 时都需要记住复制文件更新。