使用require必须理解模块才是基本单位,不再是js文件;之所以可以直接用angular是因为angular是顶层对象,挂载在window下的; 回答:angular并不是必须exports的,而是当使用到时才必须,在这里说下使用到这个概念,使用到不是使不使用angular,而是使不使用angular这个模块暴露出来的方法,即 define("app", ['angular','angular-ui-router'], function (e) { return e.module('app',['ui.router']); }); 这种情况必须exports,而这种 define("app", ['angular','angular-ui-router'], function () { return angular.module('app',['ui.router']); }); 则不需要
使用require必须理解模块才是基本单位,不再是js文件;
之所以可以直接用angular是因为angular是顶层对象,挂载在window下的;
回答:
angular并不是必须exports的,而是当使用到时才必须,在这里说下使用到这个概念,使用到不是使不使用angular,而是使不使用angular这个模块暴露出来的方法,即
这种情况必须exports,
而这种
则不需要