requirejs- все статьи тега


Таблицы данных, пытающиеся получить доступ datatables.net.js с RequireJS

Я пытаюсь настроить DataTables для работы с RequireJS, и моя конфигурация всегда приводит к этой ошибке: require.js:1926 GET https://preview.c9users.io/{username}/{workspace}/lib/datatables.net.js Uncaught Error: Script error for: datatables.net Мой lib/DataTables/* (ВКЛ. все модули) и lib/requirejs.js должны храниться локально в папке lib, поэтому я не понимаю, почему он пытается получить доступ к файлу datatables.net.js, поскольку ни в одном из конфигурационных файлов такая строка не упоми ...

требовать.js не загружает никаких модулей

Я пытаюсь загрузить модуль с помощью require.js, и у меня есть следующее В моем приложении.js: require.config({ baseUrl: "js" }); alert("hello world"); // for debugging require(['eh2'], function(eh2) { alert("nothing here"); // for debugging }); Когда я запускаю свое приложение, хотя, несмотря на приложение.js загружается, модуль, который мне нужен, никогда не загружается - "hello world" выполняется, но "nothing here" не делает! Мой тег скрипта на HTML-странице выглядит так: <sc ...

Когда я должен использовать require () и когда использовать define ()?

Я играю с requirejs в течение последних нескольких дней. Я пытаюсь понять различия между define и require. Define, похоже, допускает разделение модулей и позволяет придерживаться порядка зависимостей. Но он загружает все файлы, необходимые для начала. В то время как требуют только нагрузки, что вам нужно, когда вам это нужно. можно ли их использовать вместе и для каких целей каждый из них должен использоваться? ...

Исключение файлов / каталогов из задачи Gulp

у меня есть задача gulp rjs, которая объединяет и уродует все мои обычаи .JS-файлы (любые библиотеки без поставщиков). то, что я пытаюсь сделать, это исключить некоторые файлы/каталоги из этой задачи (контроллеры и директивы). вот мое дерево: - application - resources - js main.js - vendor - jquery - modernzr - angular - controllers - controller1 - controller2 - controller3 - dir ...

Помощью RequireJS, почему и когда использовать прокладку конфиг

прочитал requirejs документ отсюда api requirejs.config({ shim: { 'backbone': { //These script dependencies should be loaded before loading //backbone.js deps: ['underscore', 'jquery'], //Once loaded, use the global 'Backbone' as the //module value. exports: 'Backbone' }, 'underscore': { exports: '_' }, 'foo': { deps: ['bar'], exports: 'Foo', ...

Как использовать requireJS и jQuery вместе?

Я хотел бы использовать requireJS и я использую jQuery. Я не хочу использовать объединенную версию requireJS и jQuery, так как я не использую последнюю версию jQuery. Что является лучшим способом для меня, чтобы работать с помощью RequireJS? ...

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

в моей системе у меня есть несколько "классов", загруженных в браузер каждый отдельный файл во время разработки и объединенных вместе для производства. При загрузке они инициализируют свойство глобального объекта, здесь G, например: var G = {}; G.Employee = function(name) { this.name = name; this.company = new G.Company(name + "'s own company"); }; G.Company = function(name) { this.name = name; this.employees = []; }; G.Company.prototype.addEmployee = function(name) { var ...

Webpack ProvidePlugin vs externals?

Я изучаю идею использования Webpack С костяк.js. Я следил за руководством по быстрому запуску и имею общее представление о том, как работает Webpack, но мне неясно, как загружать библиотеку зависимостей, такую как jquery / backbone / underscore. должны ли они быть загружены извне с <script> или это то, что Webpack может обрабатывать, как прокладка RequireJS? по словам webpack doc: shimming modules, ProvidePlugin и externals Кажется, это связано с этим (так что bundle! загрузчик где-то), ...

Как загрузить загрузочные модели в магистраль.js при использовании AMD (требуется.js)

костяк.документация js предлагает загружать загрузочные модели следующим образом: <script> var Accounts = new Backbone.Collection; Accounts.reset(<%= @accounts.to_json %>); var Projects = new Backbone.Collection; Projects.reset(<%= @projects.to_json(:collaborators => true) %>); </script> но это шаблон, который может быть использован в подход AMD (использование require.js) единственное возможное решение-объявить глобальная переменная, хранящая данные JSON и использо ...

Как импортировать библиотеку js без файла определения в файл typescript

Я хочу переключиться с JavaScript на TypeScript, чтобы помочь с управлением кодом, поскольку наш проект становится больше. Однако мы используем множество библиотек в качестве модулей amd, которые мы не хотим преобразовывать в TypeScript. мы все еще хотим импортировать их в файлы TypeScript, но мы также не хотим создавать файлы определений. Как мы можем этого достичь? например, новый файл Typescript: /// <reference path="../../../../definetelyTyped/jquery.d.ts" /> /// <reference path= ...

Динамическое требование в RequireJS, получение ошибки" имя модуля еще не загружено для контекста"?

есть ли способ определить модуль, который "динамически" загружает другие модули в RequireJS? Если да, то как оптимизатор (r.js) понимает, как/когда модуль должен быть включен? например,dynModules модуль, который определяет пары имя/путь: define([], function () { return ['moduleA', 'moduleB']; // Array of module names }); другой модуль будет загружать модули динамически, на основе массива. Это будет не работает: define(['dyn_modules'], function (dynModules) { for(name in dynModules) ...