У меня возникли проблемы с ссылкой на модули requirejs с относительным путем в коде и заставить их работать с grunt-contrib-requirejs. Кто-нибудь знает, почему это может произойти?Застрял с конфигурацией относительного пути requirejs с Grunt-contrib-requirejs
Структура файла:
src
|
--config.js
|
--js/
|
--package
|
---project.js
|
---utils.js
Requirejs конфигурации:
require.config({
paths: {
jquery: 'vendor/jquery-1.10.1.min'
},
shim: {
jquery: []
}
});
GruntFile:
requirejs: {
compile: {
options: {
name : "./js/package/project",
baseUrl: "src",
mainConfigFile: "src/config.js",
out: "build/js/project-build.js"
}
}
}
В project.js файл, я ссылки на util.js как проба,
var utilsObject = require('./js/package/utils.js');
Когда я бегу рубаки requirejs, я получаю следующую ошибку:
Error: ENOENT, no such file or directory
>> '{folder}/src/js/package/js/package/utils.js'
>> In module tree:
>> js/package/project
это не имело никакого влияния в моем случае с baseUrl или без него, что-то другое должно решить для меня. – ttback
Я прочитаю один из ваших конфигов и посмотрю, что я могу найти – ttback
по какой-то причине, хотя мне удалось скомпилировать их в один файл, он ничего не будет делать ... как ничто действительно работает, просто загружено ... что-то все еще выключен. – ttback