如何优化我的多个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 2014-11-02 12:23:59
尽管我仍然得到相同的错误...'错误:ENOENT,没有这样的文件或目录'c:\ wamp \ websitename \ dist \ local \ js \ jquery.js'。我注意到,当'mainConfigFile:'../ dev/local/js/main.js''移动到'modules:[]'内部时,会发生这种情况...... – laukok 2014-11-02 13:37:21
我不确定你为什么表示“ modules:[]'。在你的问题中,它直接在'modules'里面,在我的回答里面是'override',这使得'modules'中的'mainConfigFile' *间接*成为你正在谈论的一个试用版你把'mainConfigFile'放在最高层? – Louis 2014-11-02 14:01:01