Pytania otagowane jako commonjs

5
Związek między CommonJS, AMD i RequireJS?
Nadal jestem bardzo zdezorientowany co do CommonJS, AMD i RequireJS , nawet po dużym przeczytaniu. Wiem, że CommonJS (wcześniej ServerJS ) to grupa do definiowania niektórych specyfikacji JavaScript (tj. Modułów), gdy język jest używany poza przeglądarką. Specyfikacja modułów CommonJS ma pewne implementacje, takie jak Node.js lub RingoJS , prawda? Jaki …


5
Różnica między „module.exports” a „eksportami” w systemie modułów CommonJs
Na tej stronie ( http://docs.nodejitsu.com/articles/getting-started/what-is-require ) stwierdza się, że „Jeśli chcesz ustawić obiekt eksportu na funkcję lub nowy obiekt, musisz: użyj obiektu module.exports. ” Moje pytanie brzmi: dlaczego. // right module.exports = function () { console.log("hello world") } // wrong exports = function () { console.log("hello world") } I console.logged …

4
Babel 6 zmienia domyślny sposób eksportu
Wcześniej babel dodawał linię module.exports = exports["default"]. Już tego nie robi. Co to oznacza, zanim będę mógł: var foo = require('./foo'); // use foo Teraz muszę to zrobić: var foo = require('./foo').default; // use foo Nie jest to wielka sprawa (i myślę, że tak powinno być przez cały czas). Problem …

20
Jak sprawdzić, czy skrypt działa w Node.js?
Mam skrypt, którego potrzebuję ze skryptu Node.js, który chcę, aby silnik JavaScript był niezależny. Na przykład chcę to zrobić exports.x = y;tylko wtedy, gdy działa w Node.js. Jak mogę przeprowadzić ten test? Pisząc to pytanie, nie wiedziałem, że funkcja modułów Node.js jest oparta na CommonJS . W przypadku konkretnego przykładu, …

15
Pole „browser” nie zawiera prawidłowej konfiguracji aliasu
Zacząłem używać webpack2 (żeby być precyzyjnym v2.3.2) i po ponownym utworzeniu konfiguracji wciąż napotykam problem, którego nie mogę rozwiązać, otrzymuję (z góry przepraszam za brzydki zrzut): 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' …

5
Node.js - użycie module.exports jako konstruktora
Zgodnie z instrukcją Node.js: Jeśli chcesz, aby korzeniem eksportu modułu była funkcja (taka jak konstruktor) lub jeśli chcesz wyeksportować cały obiekt w jednym przypisaniu, zamiast budować go po jednej właściwości na raz, przypisz go do module.exports zamiast eksportu . Podany przykład to: // file: square.js module.exports = function(width) { return …

7
Załaduj biblioteki JavaScript „Vanilla” do Node.js.
Istnieją biblioteki JavaScript innych firm, które mają pewne funkcje, których chciałbym używać na serwerze Node.js. (W szczególności chcę użyć biblioteki JavaScript QuadTree, którą znalazłem). Ale te biblioteki to tylko proste .jspliki, a nie „biblioteki Node.js”. W związku z tym te biblioteki nie są zgodne ze exports.var_nameskładnią, której Node.js oczekuje dla …

4
module.exports w maszynie
czy ktoś wie, jak zrobić module.exports? Wypróbowałem kilka różnych sposobów na zakończenie export class Greeter {} który zostanie skompilowany do exports.Greeter = Greeter; Ale to, czego naprawdę chcę, to: exports = Greeter; Aby móc go używać w ten sposób: import { Greeter } from "greeter"; const greeter = new Greeter(); …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.