我正在使用require1k来读取使用CommonJS模块结构的第三个库。在我的聚合物元素的脚本标签中,我有:
<SCRIPT>
R(function(require, module, export) {
var foo = require('./modules/foo');
Polymer({
is: 'test-element',
...
ready: function() {
console.log('foo test: ' + foo.test()); // TypeError call test of undefined
}
});
});
</SCRIPT>
类似的东西。
我认为Polymer中的所有东西都能够访问R函数中声明的foo变量......但显然不是。
Polymer处理第三方依赖关系的常见(首选)方法是什么?