Yani, kullanıyorum RequireJS "Modül tanımlanmadı" ve kurulduktan bir üçüncü taraf bileşenini yüklemeye çalışırken, React:module.exports
npm install react-autocomplete
yapı buradadır: https://github.com/rackt/react-autocomplete/tree/master/lib
Şimdi, şöyle requireJS yüklendiğinde başlatılan bir main.js dosyası, var: Artık
require.config({
paths: {
"react" : "react/react",
"jsx-transformer" : "react/JSXTransformer",
"react-autocomplete" : "node_modules/react-autocomplete/lib/main"
}
});
require(["react"], function(react) {
console.log("React loaded OK.");
});
require(["jsx-transformer"], function(jsx) {
console.log("JSX transformer loaded OK.");
});
require(['react-autocomplete'], function (Autocomplete) {
console.log("React autocomplete component loaded OK.");
var Combobox = Autocomplete.Combobox;
var ComboboxOption = Autocomplete.Option;
console.log("Autocomplete initiated OK");
});
, Tamam bütün yükler, ancak üçüncü deyimi, bir "modül değildir atar gerektirir şuna benzer üçüncü taraf bileşeninde main.js dosya için, "tanımlamıştır:
module.exports = {
Combobox: require('./combobox'),
Option: require('./option')
};
Bunun bir CommonJS tarzı modülü gerektiren çalışmakla ilgisi var okuyorduk, ama bunu kendi başıma nasıl tamir edeceğimi anlayamıyorum, bu konuda yeniyim.
kimse ben bunun üstesinden nasıl net bir örnek var mı?
Sağ, sorun o zaman üçüncü taraf bileşeninde işe yaramaz olacağım sanırım. Ama teşekkürler! – joakimnorberg