It's 已经可以将 commonjs 模块转换为 requirejs http://requirejs.org/docs/commonjs.html#autoconversion,但我仍然想知道是否可以做相反的事情。有没有办法将 requireJS 模块转换为 commonJS,而不是反之亦然?
手动应该是可以的。
A 需要.js模块看起来像:
define('module', ['dep1', 'dep2'], function(dep1, dep2) {
return myFunction = function() {
};
});
导出到CommonJs 模块应该不会太难:
var dep1 = require('dep1');
var dep2 = require('dep1');
exports.myFunction = function() {
};
您不必返回一个函数,它也可以是一个对象:
define('module', ['dep1', 'dep2'], function(dep1, dep2) {
return {
myFunction1: function() {
},
myFunction2: function() {
}
};
});
...
var dep1 = require('dep1');
var dep2 = require('dep1');
exports.myObject = {
myFunction1: function() {
},
myFunction2: function() {
}
};
Edit: 转换 https://stackoverflow.com/a/14158029/1916258也是可以的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)