gpt4 book ai didi

javascript - RequireJS 不从路径加载

转载 作者:行者123 更新时间:2023-11-30 17:46:36 25 4
gpt4 key购买 nike

我有以下 main.js

requirejs.config({
baseUrl: 'js',
paths: {
"jquery": "http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"
},
shim: {
'backbone': {
deps: ['underscore', 'jquery'],
exports: 'Backbone'
},
'marionette': {
deps: ['jquery', 'underscore', 'backbone'],
exports: 'Marionette'
},
'underscore': {
exports: '_'
}
}

});

需要查询的代码:

define(['jquery', 'backbone', 'marionette'], function($, Backbone, Marionette) {

Backbone、marionette 和 underscore 都正确加载,但 requireJS 忽略了“路径”配置并尝试从 js/jquery.js 而不是 CDN 加载 jquery。

使用需要2.1.9

最佳答案

您应该从 CDN URL 中排除“.js”扩展名,就像您在 baseUrl 目录中排除文件路径一样:

paths: {
"jquery": "http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min"
},

关于javascript - RequireJS 不从路径加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20022580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com