使用require.js的工程中由jquery换zepto出现问题
发布于 7 年前 作者 anubiskong 9121 次浏览 最后一次编辑是 3 年前

我的工程使用require.js加载js文件 今天我把工程中的jquery换成zepto,之后有报错如下: GET http://192.168.0.29:5001/scripts/jquery.js 404 (Not Found) 我搜索了整个工程,没有找到任何使用"jquery"这个词的代码语句,不明白还有什么可能性去加载jquery,各位有什么好办法吗?

配置如下 require.config paths: “zepto” : “…/components/zepto/zepto” “underscore” : “…/components/underscore-amd/underscore” “chai” : “…/components/chai/chai” “woodman” : “…/components/woodman/dist/woodman” “bootstrap-js” : “…/components/bootstrap-js/bootstrap” “backbone” : “…/components/backbone-amd/backbone” “backbone.courier”: “…/components/backbone.courier/backbone.courier” “async” : “…/components/async/lib/async” “baidutouch” : “…/components/touch-min-0.2.2/index” “templates” : “…/templates/mobile-app”

# 私有库
app       : "lib/app"
router    : "lib/mobile-router"
util      : "lib/util"
hint      : "lib/hint"
cache     : "lib/cache"
hotkey    : "lib/hotkey"
view      : "lib/view"
model     : "lib/model"
collection: "lib/collection"

shim: “backbone.courier”: [“backbone”] ‘zepto’ : []

6 回复

请问楼下现在解决了吗? 现在碰到跟你一模一样的问题

请问楼下现在解决了吗? 现在碰到跟你一模一样的问题

请问楼下现在解决了吗? 现在碰到跟你一模一样的问题

请问楼下现在解决了吗? 现在碰到跟你一模一样的问题

请问楼下现在解决了吗? 现在碰到跟你一模一样的问题

@waybi backbone源码里开始会判断如果在require环境下会加载jQuery,这里被写死了,你可以把这里改成zepto。或者config配置地址时直接名称还是维持jQuery,只是把地址指向zepto.js

回到顶部