以上问题已经自行解决了,那是因为puremvc官方提供的.js内部的头部是这样实现的:
根据代码define是不存在的,puremvc一直未被定义,需要把puremvc绑定到window上
if( typeof define === "function" )
{
define( "puremvc", [], function()
{
var puremvc;
(function (puremvc) {
"use strict";
//...
})(puremvc || (puremvc = {}));
})
}
//修改为:
var puremvc=window.puremvc||(window.puremvc={});
(function(puremvc){
//...
})(puremvc || (puremvc = {}))