问题标签 [requirejs-define]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1269 浏览

javascript - 无缘无故,有时,jQuery 不会加载 require.js

我创建了一个 app.js 文件,其中包含我所有的 JS 文件,用于管理依赖项和其他模块的内容。

通常,它工作得很好,但有时,它会崩溃。这是我的 app.js 文件。我所有的“模块”文件在“定义”函数中都有 jQuery 作为依赖项。

什么会导致崩溃?当它工作时,控制台中没有错误,但当它崩溃时,它会为许多模块显示此错误。

未捕获的 ReferenceError:未定义 jQuery

未定义 jQuery 时,jQuery 和其他文件都已完全加载,网络选项卡上没有错误。

感谢您的帮助!

0 投票
2 回答
80 浏览

javascript - RequireJS:回调函数中依赖项和参数的不同计数

我有这样的遗留代码和模块定义:

您可以看到,我们在模块中使用的依赖项比实际参数多。

这有什么意义吗?我认为模块“d”是多余的。

0 投票
1 回答
1362 浏览

angularjs - 需要带有 Bootstrap-ui 的 JS

我想知道如何将 boostrap-ui 作为依赖项(需要 JS)来使用 Angular。
我面临的当前问题是,在注入依赖项以及在 bootstrapUi 上进行控制台登录时,它返回未定义。

应用程序配置的当前代码:

应用控制器的当前代码:

当上面被调用时,我收到错误“无法读取未定义的属性'警报'”

我想要实现的是使用依赖项来创建模式。

0 投票
0 回答
24 浏览

visual-studio-2015 - 用于 RequireJS 模块的 Visual Studio 2015 智能感知

我正在开发一个 React 项目,使用 RequireJS 来管理我的客户端库。然而,React当我做一个

我怎样才能解决这个问题?

我用 JSX 编写,但是当我编辑 .js 文件时它也不起作用。

0 投票
1 回答
205 浏览

javascript - RequireJS 配置不支持 AMD 的模块

因此,我正在尝试阅读Require JS API -documentation以了解如何正确完成此操作,但我无法加载库,因此它不会被定义为未定义。我通过 NPM-WebJars 使用它,但我想你如何定义它并不重要。

基本上,我正在尝试在我的项目中使用react-bootstrap-switch -library 。这是Pastebin 中的 JavaScript 文件源,因为它可能会在主分支中更改。react-bootstrap-switch 使用 exports.default = Switch 定义库。我有几个使用 RequireJS 定义的其他模块,它们具有 AMD 支持并且正在运行。

这是我使用 RequireJS 的方式

使用图书馆

因此,仅使用标准 requirejs.config -import 它不起作用,因为缺乏 AMD 支持。所以我想我应该使用垫片,但我该怎么做呢?我一直在阅读它,但我无法使用它正确导入库。它可能应该很容易,但它似乎不起作用。例如

让它未定义。我一直在尝试使用 init-functions 介于两者之间,但我无法在窗口内找到正确的命名空间。还尝试在路径之前切换填充顺序,尝试“默认”而不是“切换”以及其他一些技巧,但它似乎无法正确导入它,因为它卡在未定义状态。

我可以尝试的最后一件事是在本地获取代码并更改为其他内容而不是 exports.default 或者只是为此编写我自己的函数,但我想让它工作以供将来参考。

0 投票
1 回答
215 浏览

javascript - 我如何使用 requirejs 拥有多个模块实例

我尝试使用 RequireJS 和 AMD 模块定义,并编写了一个模块,以我认为的对象格式完成我的工作。(我从 jquery 去了,并没有很好地学习 OOP javascript)

我的模块.js

它运行良好,但如果我尝试将它用于多个元素/时间,它会覆盖他自己,并且我不能在同一页面中使用它超过一次。

main.js

当我在页面上有不止一个<div class="element">时,只有最后一个工作,我想是因为我的模块是自己覆盖他的。

我尝试添加new MyModule()但有错误TypeError: MyModule is not a constructor

我想我需要添加一个构造函数或其他东西,无论如何都要使用我的模块实例而不是对象(我认为它由 requirejs 预编译并返回准备工作)。任何帮助都是好的,非常感谢提前!

0 投票
1 回答
78 浏览

jquery - AMD jQuery 多选小部件

我正在尝试将jQuery 多选小部件与 AMD 和车把一起使用。这是车把片段:

以下是 的内容y.js

我想在y.js. 我该怎么做?

0 投票
0 回答
60 浏览

javascript - 是否可以修改requirejs中已经声明的函数?

有一项任务是编写一个扩展来补充某些站点功能。我需要的功能如下所示:

我从来没有使用过这个框架,我不知道是否可以从外部以某种方式重写或补充该功能。如果可能的话,我想知道如何。先感谢您!

UPD:方法 requirejs.undef() - 不起作用。

0 投票
1 回答
670 浏览

javascript - Using custom Jquery plugin with requireJS

sorry if I am repeating this question, but I am quite new in requireJS and I do not fully understand the way it works.

I am trying to implement amazon-like navigation with diagonal movement over elements. I found a jQuery plugin (https://github.com/kamens/jQuery-menu-aim) for that but I want to implement it with help of requireJS.

In common way you just include all necessary scripts with <script> tag (Jquery and the plugin). Then you find your navigation and assign some functions on activating/ deactivating submenu. Like example:

In requireJS way. In the navigation.js file i required menu-aim plugin in the beginning and tried to implement it like this:

And i put whole plugin menu-aim.js between:

Probably, this is not the way how to run requireJS plugin, cause its doing nothing (i tried to do some console logs). I tried to look at requireJS doc but I still dont understand how to do it right.. Will be very thankfull for advices..

0 投票
0 回答
114 浏览

requirejs - requirejs - 在定义数组([])中加载最后一个模块时出错

我在加载定义数组中的最后一个模块时遇到错误。

前任:

我试图通过需求链设置定义,但这并没有解决问题。

前任:

下面是我的 require.js 配置。

任何人遇到类似的问题或有任何建议,将不胜感激。

谢谢