我有以下片段作为我的 requireJs 配置的一部分。
paths: {
// Folders
"templates": 'templates',
"static": "static",
"commonRequireJsModules": "commonRequireJsModules",
"text": "commonRequireJsModules/text",
"packages": 'packages',
"contextSheets": "contextsheets",
//Plugins
"jquery": "./jquery-1.8.3",
'jqueryUI': './jquery-ui-1.10.0.custom.min',
"jqx": "/Content/Plugins/jqWidgets",
'signalR': './jquery.signalR-1.0.1',
'knockout': './knockout-2.1.0',
'komapping': './knockout.mapping-latest.debug',
我可以在 chrome 的网络选项卡中看到正在加载映射插件,但由于某种原因,我从未在我的模块中获得它的引用。
define(
[
'knockout',
'komapping',
'text!templates/productImages-ko.txt',
'commonRequireJsModules/debugConsole'
],
function (ko, mapping , koTemplate, debugConsole) {
ko 已加载,但映射参数始终为 undef。我正在使用 2.4.1 的映射插件的任何想法。
谢谢。