相关疑难解决方法(0)

我正在努力使用requirejs优化器和非AMD模块

我正在努力使用requirejs优化器.如果我只是在浏览器中加载它而没有优化,那么此代码将起作用.如果我运行优化器,我会得到

: ENOENT, no such file or directory 'C:\Users\dev\checkout\src\main\webapp\resources\scripts\
json2.js'

In module tree: main
Run Code Online (Sandbox Code Playgroud)

这是代码

requirejs.config({
paths : {
    jquery : "lib/jquery",
    bootstrap : "lib/bootstrap",
    modals : "lib/modals",
    tablesort : "lib/tablesort",
    json2 : "lib/json2"
},

shim : {
    "bootstrap" : [ "jquery" ],
    "modals" : [ "jquery" ],
    "tablesort" : [ "jquery" ],
    "json2" : [ "jquery" ]
}
});

require([ "jquery", "json2","bootstrap", "modals", "tablesort", "registermodule",    "personsmodule" ], function($) {
Run Code Online (Sandbox Code Playgroud)

要使优化器工作,需要做些什么?我尝试将lib/json2放在require中.然后我得到jQuery问题,因为它是非AMD模块.

编辑:仍然在努力解决这个问题.试过最简单的例子.在浏览器中工作正常,但优化器抱怨没有找到文件.lib/jquery.js和lib/modal.js.

requirejs.config({
paths : {
    jquery : "lib/jquery",
    modals …
Run Code Online (Sandbox Code Playgroud)

javascript jquery require requirejs

13
推荐指数
2
解决办法
9895
查看次数

标签 统计

javascript ×1

jquery ×1

require ×1

requirejs ×1