Как оптимизировать несколько проектов requirejs? Например у меня есть эта структура ниже, где у меня есть два main.js
в разных местах/папках,Requirejs Оптимизирует несколько проектов или страниц
build/
build.js
dev/
index.php
core/
js/
main.js
libs/
jquery.js
local/
js/
main.js
Мой билд/build.js
({
// Where my HTML and JS is stored.
appDir: "../dev/",
// Top-level directory containing my JS:
baseUrl: "local/view/javascript/base/",
// Where to build the optimized project.
dir: "../dist",
// Define the modules to compile.
modules: [
{
name: 'main',
mainConfigFile: '../dev/local/js/main.js'
},
{
name: 'main',
mainConfigFile: '../dev/core/js/main.js'
}
]
})
Он продолжает неисправного сжатие или нахождение зависимостей, таких а,
ERROR: ENOENT, no such file or directory 'c:\wamp\websitename\dist\local\js\jquery.js
Мой query.js
находится в core/js/libs/
- сывороткой он ищет его в local\js
?
Что я пропустил?
спасибо за ответ Луи! : D – laukok
Я все равно получаю ту же ошибку, хотя ... 'ERROR: ENOENT, нет такого файла или каталога 'c: \ wamp \ websitename \ dist \ local \ js \ jquery.js'. Я замечаю, что это происходит, когда 'mainConfigFile: '../ dev/local/js/main.js'' перемещается внутри' modules: [] '... – laukok
Я не уверен, почему вы подразумеваете под« перемещенным внутри » Модули: [] '. В вашем вопросе это было * непосредственно * внутри' modules'. В моем ответе он находится внутри 'override', что делает' mainConfigFile' * косвенно * внутри 'modules'. Вы говорите о пробной версии где вы положили 'mainConfigFile' на верхний уровень? – Louis