gpt4 book ai didi

javascript - 主要需求的 RequireJS 糖

转载 作者:行者123 更新时间:2023-11-28 07:30:29 28 4
gpt4 key购买 nike

我的 javascript 文件以配置开始...

require.config({
baseUrl: 'scripts',
paths: {
'code-mirror': 'codemirror/main',
'esprima': 'https://cdn.rawgit.com/jquery/esprima/1.2/esprima',
'jquery': 'http://code.jquery.com/jquery-1.11.2.min',
},
})

...然后需要...

require( ['jquery', 'code-mirror', 'profile', 'feedback', 'browser-detect'], function($, CodeMirror, undefined, feedback, browser){

...并且有效!现在,我尝试改用糖语法,就像这样......

require( function(require){

var $ = require('jquery'),
CodeMirror = require('code-mirror'),
undefined = require('profile'), // functions bound to window
feedback = require('feedback'),
browser = require('browser-detect');

...但它不起作用!为什么?谢谢!

最佳答案

CommonJS 糖语法仅适用于 define,不适用于 require

如果您查看 RequireJS 的源代码,请查找名为 cjsRequireRegExp 的正则表达式。这是用于处理 CommonJS 语法的正则表达式。搜索它的出现次数:您会看到它仅用于 define

关于javascript - 主要需求的 RequireJS 糖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29176165/

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