aui/tmodjs

在提个关于type的 issue

Opened this issue · 2 comments

pulo commented

我使用default的时候,
生成的template.js最后也会有这样一段
"function"==typeof define?define(function(){return b}):"undefined"!=typeof exports?module.exports=b:this.template=b}();
但是 实时我期望的是default就是个普通的JS。

使用场景是 我虽然使用了amd、cmd、或者其他md,但不希望这个template.js作为amd模块来使用,只是希望他是个JS,但这样使用 因为有defind的全局函数,就没法让template函数变成全局函数。结果导致我没法使用

aui commented

现有阶段,有两种方案可以选择:

1、template.js 先于 seajs 或 requirejs 加载

2、新建一个模块桥接:

define(function (require) {
    window.template = require('./tpl/template.js');
});
pulo commented

是否提供一个normal的类型,来把template全局化 更合理点~