繁体   English   中英

Require.js优化错误

[英]Require.js optimize error

执行优化语句时:

r.js -o app.build.js

Optimize命令将引发错误:

Error: ENOENT, no such file or directory '[...]/js/customizer-build/marionette.js'

app.build.js

({
    appDir: "./",
    baseUrl: "./",
    dir: "../customizer-build",
    modules: [
        {
            name: "main"
        }
    ]
})

牵线木偶被指定为main.js的require.config中的一个模块:

require.config({
    shim: {
    //....
        marionette: {
            deps: [
                'backbone'
            ],
            exports: 'Marionette'
        },
    //....

    paths: {
    //....
        marionette: '/js/lib/marionette/lib/backbone.marionette.min',
    //....
    }
});

在您的app.build.js文件中放置一个mainConfigFile选项,使其指向main.js 没有它,优化器将忽略main.js的配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM