Вопросы с тегом «commonjs»

5
Отношения между CommonJS, AMD и RequireJS?
Я все еще очень запутался в CommonJS, AMD и RequireJS , даже после того, как много читал. Я знаю, что CommonJS (ранее ServerJS ) - это группа для определения некоторых спецификаций JavaScript (например, модулей), когда язык используется вне браузера. Спецификация модулей CommonJS имеет некоторую реализацию, такую ​​как Node.js или RingoJS …


5
Разница между «module.exports» и «export» в модульной системе CommonJs
На этой странице ( http://docs.nodejitsu.com/articles/getting-started/what-is-require ) говорится, что «Если вы хотите установить объект экспорта в функцию или новый объект, вы должны используйте объект module.exports. " У меня вопрос почему. // right module.exports = function () { console.log("hello world") } // wrong exports = function () { console.log("hello world") } Я …

4
Babel 6 меняет способ экспорта по умолчанию
Раньше Бабель добавлял строчку module.exports = exports["default"]. Это больше не делает это. Что это значит, прежде чем я смог сделать: var foo = require('./foo'); // use foo Теперь я должен сделать это: var foo = require('./foo').default; // use foo Не огромная сделка (и я предполагаю, что так и должно быть). …

20
Как проверить, работает ли скрипт под Node.js?
У меня есть скрипт, который мне нужен от скрипта Node.js, который я хочу сохранить независимым от движка JavaScript. Например, я хочу сделать exports.x = y;только если он работает под Node.js. Как я могу выполнить этот тест? Когда я писал этот вопрос, я не знал, что функция модулей Node.js основана на …

14
Поле "браузер" не содержит допустимой конфигурации псевдонима.
Я начал использовать webpack2 (если быть точным v2.3.2), и после повторного создания моей конфигурации я продолжаю сталкиваться с проблемой, которую не могу решить, я получаю (заранее извините за уродливый дамп): 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 …

5
Node.js - использование module.exports в качестве конструктора
Согласно руководству по Node.js: Если вы хотите, чтобы корнем экспорта вашего модуля была функция (например, конструктор), или если вы хотите экспортировать полный объект в одном назначении, а не строить его по одному свойству за раз, назначьте его для module.exports вместо экспорта , Приведенный пример: // file: square.js module.exports = function(width) …

7
Загрузите «ванильные» библиотеки Javascript в Node.js
Есть некоторые сторонние библиотеки Javascript, которые обладают некоторыми функциями, которые я хотел бы использовать на сервере Node.js. (В частности, я хочу использовать библиотеку javascript QuadTree, которую я нашел.) Но эти библиотеки представляют собой простые .jsфайлы, а не «библиотеки Node.js». Таким образом, эти библиотеки не следуют exports.var_nameсинтаксису, который Node.js ожидает от …

4
module.exports в машинописном тексте
кто-нибудь знает, как сделать module.exports? Я пробовал несколько разных способов получить export class Greeter {} который будет компилироваться в exports.Greeter = Greeter; Но на самом деле я хочу вот что: exports = Greeter; Чтобы я мог использовать это так: import { Greeter } from "greeter"; const greeter = new Greeter(); …

7
Как обрабатывать циклические зависимости с помощью RequireJS / AMD?
В моей системе у меня есть несколько «классов», загруженных в браузер, каждый из которых представляет собой отдельные файлы во время разработки и объединяется вместе для производства. По мере загрузки они инициализируют свойство глобального объекта G, как в этом примере: var G = {}; G.Employee = function(name) { this.name = name; …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.