20得票1回答
使用Jasmine和RequireJS的Squire.js示例

我想编写JS测试,生产代码使用的是RequireJS。我找到了一个名为Squire.js的测试库:https://github.com/iammerrick/Squire.js/ 根据Squire.js网站: “Run”生成一个函数,该函数将接收一个done回调并在您的测试函数完成后执行它...

37得票5回答
当我使用RequireJS运行Mocha测试时,为什么会出现"define not defined"的提示?

我正在尝试理解如何开发独立的JavaScript代码。 我希望编写具有测试和模块的JavaScript代码,并从命令行运行。 因此,我已经安装了node.js和npm,以及库requirejs,underscore和mocha。 我的目录结构看起来像这样:> tree . . ├── ...

28得票1回答
bower、browserify、requirejs和webpack之间的区别是什么?

我习惯于简单和小型的JS项目,其中JS依赖项会被连接并压缩为构建过程的一部分,使用gulp之类的工具,而HTML中的script标签包含了指向那个压缩后的JS文件的硬编码路径。这并不优雅,可能有几个缺点,但从概念上讲,这是一种简单的方法。 但对于更大的项目,我了解到应该考虑像bower、br...

12得票1回答
全局安装后找不到 requirejs 模块

我已经全局安装了 requirejs,但是 node 报告说找不到它。# node tools/mapconv.js module.js:340 throw err; ^ Error: Cannot find module 'requirejs' ... ...

13得票2回答
使用Browserify运行脚本而无需先进行构建流程

我阅读了许多有关Browserify的文章,比如http://javascriptplayground.com/blog/2013/11/backbone-browserify/,其中总是有以下步骤:$ browserify app/app.js | uglifyjs > app/bun...

8得票2回答
如何在基于Backbone.js的应用程序中干净地获取401状态码

在我的基于Backbone.js的应用中,我正在与我的API进行通信。如果底层请求没有或者带有无效的身份验证令牌,API会响应401。每次收到401时,我都想通过导航到#login页面来实现这一点。 为了获取401,我成功地包装了Backbone.sync,但在这一点上,我卡住了。我尝试了几...

7得票1回答
是否已存在支持Dojo AMD、NodeJS require和浏览器window.[something]的预先存在代码,用于一个JavaScript微型库?

我有一些代码,支持编写微型库并在Dojo AMD、NodeJS require()和浏览器的普通window.[something]中加载它...但我想知道是否已经有已建立的方法来做到这一点,或者我的代码是否值得。我在互联网上进行了良好的搜索。 我创建的代码位于https://gist.gi...

15得票6回答
Bootstrap 4错误“Bootstrap dropdown require Popper.js”,使用Aurelia CLI和Require.js。

我在一个使用Aurelia CLI(v0.31.1)和TypeScript的应用中,尝试配置Bootstrap 4 beta和requirejs时遇到了问题。尝试了多种配置变化后,仍然会出现以下控制台错误: 未捕获的错误:Bootstrap下拉菜单需要Popper.js 以下是复现...

12得票2回答
Jupyterlab和Plotly离线:requirejs未定义。

我使用conda安装了plot.ly,并尝试在Jupyterlab上使用离线模式:from plotly.offline import init_notebook_mode init_notebook_mode(connected=True) 在这些语句之后,Firefox 开发者控制台会显示...

13得票2回答
Rails 3.2资产管道和RequireJS

我打算用Ruby on Rails 3.2开始一个富客户端Web应用程序。我原本想使用RequireJS,但它似乎与Asset Pipeline存在冲突。据我所知,后者的基本作用是将依赖项资产连接在一起,对它们进行缩小和压缩(如果我理解有误,请纠正我),这似乎与异步加载JavaScript文件...