«commonjs» etiketlenmiş sorular

5
CommonJS, AMD ve RequireJS arasındaki ilişki?
Çok okuduktan sonra bile CommonJS, AMD ve RequireJS hakkında çok kafam karıştı . CommonJS (eski adıyla ServerJS ), dil tarayıcı dışında kullanıldığında bazı JavaScript özelliklerini (yani modülleri) tanımlamak için bir grup olduğunu biliyorum . CommonJS modülleri belirtiminde Node.js veya RingoJS gibi bazı uygulamalar var , değil mi? CommonJS , Asenkron …


5
CommonJs Modül Sisteminde “module.exports” ve “export” arasındaki fark
Bu sayfada ( http://docs.nodejitsu.com/articles/getting-started/what-is-require ), "Dışa aktarma nesnesini bir işleve veya yeni bir nesneye ayarlamak istiyorsanız, module.exports nesnesini kullanın. " Sorum neden? // right module.exports = function () { console.log("hello world") } // wrong exports = function () { console.log("hello world") } Ben console.log sonucu ( result=require(example.js)) ve birincisi [Function]ikincisidir …

4
Babel 6, varsayılan ihracat biçimini değiştirir
Daha önce babel çizgiyi eklerdi module.exports = exports["default"]. Artık bunu yapmıyor. Bunun ne anlama geldiğini anlamadan önce: var foo = require('./foo'); // use foo Şimdi bunu yapmak zorundayım: var foo = require('./foo').default; // use foo Büyük bir anlaşma değil (ve sanırım bu baştan beri olması gerekirdi). Sorun şu ki, işler …

20
Bir komut dosyasının Node.js altında çalışıp çalışmadığını nasıl kontrol edebilirim?
JavaScript motorunu bağımsız tutmak istediğim bir Node.js komut dosyasından istediğim bir komut dosyası var. Örneğin, exports.x = y;yalnızca Node.js altında çalışıyorsa yapmak istiyorum. Bu testi nasıl yapabilirim? Bu soruyu gönderirken, Node.js modülleri özelliğinin CommonJS'ye dayalı olduğunu bilmiyordum . Verdiğim belirli örnek için daha doğru bir soru olurdu: Bir komut dosyası, …

14
"Tarayıcı" alanı, geçerli bir takma ad yapılandırması içermiyor
Webpack2 kullanmaya başladım (kesin olmak gerekirse v2.3.2) ve yapılandırmamı yeniden oluşturduktan sonra çözemediğim bir sorunla karşılaşmaya devam ediyorum (çirkin döküm için şimdiden özür dilerim): ERROR in ./src/main.js Module not found: Error: Can't resolve 'components/DoISuportIt' in '[absolute path to my repo]/src' resolve 'components/DoISuportIt' in '[absolute path to my repo]/src' Parsed request …

5
Node.js - yapıcı olarak module.exports'un kullanılması
Node.js kılavuzuna göre: Modül dışa aktarımının kökünün bir işlev (bir yapıcı gibi) olmasını istiyorsanız veya bir seferde bir özellik oluşturmak yerine tam bir nesneyi tek bir atamada dışa aktarmak istiyorsanız, bunu export yerine module.exports'a atayın. . Verilen örnek şudur: // file: square.js module.exports = function(width) { return { area: function() …

7
"Vanilla" Javascript Kitaplıklarını Node.js'ye yükleyin
Bir Node.js sunucusunda kullanmak istediğim bazı işlevlere sahip bazı üçüncü taraf Javascript kitaplıkları var. (Özellikle bulduğum bir QuadTree javascript kitaplığını kullanmak istiyorum.) Ancak bu kitaplıklar, .js"Node.js kitaplıkları" değil , yalnızca basit dosyalardır. Bu nedenle, bu kitaplıklar exports.var_nameNode.js'nin modülleri için beklediği sözdizimini izlemez. Anladığım kadarıyla bu, bunu yaptığınızda module = require('module_name');veya …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.