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

840
Отношения между CommonJS, AMD и RequireJS?

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

277
Разница между «module.exports» и «export» в модульной системе CommonJs

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

195
Babel 6 меняет способ экспорта по умолчанию

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

159
Как проверить, работает ли скрипт под Node.js?

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

131
Поле "браузер" не содержит допустимой конфигурации псевдонима.

Я начал использовать webpack2 (если быть точным v2.3.2), и после повторного создания моей конфигурации я продолжаю сталкиваться с проблемой, которую не могу решить, я получаю (заранее извините за уродливый дамп): ERROR in ./src/main.js Module not found: Error: Can't resolve 'components/DoISuportIt'...

120
Node.js - использование module.exports в качестве конструктора

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

108
Загрузите «ванильные» библиотеки Javascript в Node.js

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

85
module.exports в машинописном тексте

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

80
Как обрабатывать циклические зависимости с помощью RequireJS / AMD?

В моей системе у меня есть несколько «классов», загруженных в браузер, каждый из которых представляет собой отдельные файлы во время разработки и объединяется вместе для производства. По мере загрузки они инициализируют свойство глобального объекта G, как в этом примере: var G = {}; G.Employee =...