Я изо всех сил пытался понять это, но, наконец, мне нужна ваша помощь сегодня.
мой репозиторий https://github.com/seoyoochan/bitsnut-web«Определить» не определена ошибка на RequireJS & Webapp Генератор Yo
, что я хочу достичь:
- Load и оптимизировать r.js - Запись задачи Бауэр для RequireJS и r.js:
задачи: Минимизировать & uglify & Объединение для RequireJS и оптимизация с помощью r.js при создании
- Как исключить теги js script в index.html
при использовании wiredep
t спрашивает и загружает их через загрузчик RequireJS?
Я использую генератор Yeoman 'Webapp' и создал приложение для эшафотов.
Я установил позвоночник, марионетка, текст, подчеркивание, и т.д. с помощью bower install
я модифицированного bower.json
пути удаления dependencies
и остался только "requirejs": "~2.1.16"
на dependencies
. (devDependencies
пусто)
потому что я использую [2][grunt-wiredep]
, все автоматически загружается bower_components
в index.html
. Я модифицировал .bowerrc
для хранения зависимостей на app/scripts/vendor
.
Однако проблема заключается в том, что я не знаю, как успешно загрузить их через ReuqireJS, а не для загрузки поставщиков как теги скриптов внутри index.html
. я должен написать некоторые задачи для RequireJS и r.js, но не знаю, как достичь этой цели (я установил grunt-contrib-requirejs
хотя)
Я хочу следовать за 4-й способом, чтобы сделать использование r.js
на https://github.com/jrburke/requirejs/wiki/Patterns-for-separating-config-from-the-main-module. но проблема, с которой я столкнулся, заключалась в том, что документация RequireJS предлагает не использовать named module
, но anonymous module
. Я хотел бы услышать различные мнения о том, как я должен подходить.
Я очень ценю вашу помощь заранее!
@PeteTNT Я знаю, что я не хочу, чтобы это было включено в index.html, но они были включены автоматически «wiredep». Как я могу это решить? А также, правильны ли как main.js, так и config.js? – seoyoochan