[英]Requirejs module to use without require
我已经看过这篇文章:
还检查了杏仁 但我无法使它正常工作。
我的构建文件如下所示:
{
"baseUrl" : "../",
"name" : "build/almond",
"include" : ["uploader"],
"out" : "../uploader.min.js",
"wrap" : {
'startFile' : 'start.frag',
'endFile' : 'end.frag'
}
}
和我的start.frag
(function (root, factory) {
if (typeof define === 'function') {
define(factory);
} else if (typeof exports === 'object') {
module.exports = factory();
} else {
root.Uploader = factory();
}
}(this, function () {
和我的end.frag
return require('uploader');
}));
它与requirejs一起正常工作。
require(['uploader'], function(Uploader) {
var uploader = new Uploader();
});
但是我希望能够在没有requirejs的情况下使用它,所以我可以只使用script-tag
<script type="text/javascript" src="uploader.js"></script>
<script>
var uploader = new Uploader();
</script>
我该如何做到这一点,还是必须重写我的库?
我认为jQuery已经做到了。
有任何想法吗?
好了,问题是当我已经加载了require库时,我正在尝试做一个新的Uploader。
所以我不能同时使用两种方法。
但是当我完全没有requirejs时,它可以正常工作。
我只是想让您知道,以防将来其他人遇到此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.