-
2 votesanswersviews
带有RequireJS的Karma加载规范但不加载src和lib文件
我正在使用带有requirejs,coffeescript,jasmine和jasmine-sprockets的业力0.10.9(因为我正在研究一个RoR项目,我们有一些只包含sprockets指令的文件) . 当我开始业力时,我得到“执行0 0错误”消息 . 看起来在跑步者页面(localhost:9876)上,lib和src文件没有加载,但规格确实如此 . 控制台中没有错误 . 当我将lib或... -
4 votesanswersviews
使用Resharper和Karma在Require模块中对Angular模块运行Jasmine测试
那是满口的 . 我觉得我要求登月,但我希望能够使用Resharper和Karma为我的代码运行我的Jasmine测试,该代码定义了需要包含Angular模块的模块 . 通过resharper运行测试对于开发非常有用 - 开发人员可以交互式运行 . 通过karma运行相同的测试对于持续集成非常有用 - 自动化测试执行 . 当我发现这篇文章时,我很兴奋:Jasmine and Requirejs in... -
1 votesanswersviews
Karma requirejs:Karma无法运行我的角度模块和控制器
Karma + AngularJS + requirejs: Karma not able to run my angular modules and controllers . 当我尝试执行我的测试时,它给了我这个错误:" Error: [ng:areq] Argument 'DemoController' is not a function, got undefined"... -
42 votesanswersviews
require.js:访问所有已加载的模块
有没有办法访问require.js的所有已加载模块? 背景:我想在加载所有这些函数后自动调用我的javascript-modules的 init() 函数,请参阅require.js + backbone.js: How to structure modules that have an initialize function?没有require.js我遍历我自己的模块存储并调用每个 init()... -
1 votesanswersviews
用于comsumption的自定义Javascript应用程序与require.js:如何避免与优化时的现有库冲突?
我正在试图找出一种模式来加载Backbone,jQuery和Underscore等公共库的具体版本,以便在任何设计用于插入任何网站的Javascript应用程序中使用它们,而不会与这些库的现有版本冲突 . 使我的代码模块化的首选库是require.js . 该应用程序将被称为Bobby :-) 如果我不将它优化为单个文件,我的代码正在运行 . 将Bobby作为单个Javascript文件提供服务会... -
1 votesanswersviews
动态地将角色标签添加到角度应用
ZI正在 Build 一个基于用户偏好/配置的应用程序,我将在页面中加载不同的模块 . 为了实现这一点,当页面加载时,我运行一个脚本,该脚本构建脚本标记列表并将所有这些标记添加到页面主体 . 我还构建了一个依赖注入器列表,并在加载应用程序时包含依赖项 . 我推迟使用app延迟app负载 window.name = "NG_DEFER_BOOTSTRAP!"; 然后添加脚本标签... -
9 votesanswersviews
在同一页面上使用Browserify和RequireJS?
所以我遇到了一个有趣的用例,我使用Browserify将我的所有资产捆绑在一个项目中,但是当某个应用程序内窗口需要加载大型外部(项目外部)模块时被访问 . (这是一个由三个脚本组成的视频播放器模块,可在需要时异步拉入) . 目前,如果在Browserified app.js 文件之前加载了requireJS模块,我会收到来自 uncalled object 错误的各种错误,如果在Browser... -
2 votesanswersviews
如果不在根路径,则要求JS不加载
我的requirejs设置有问题,我打破了应用程序 . 这是我的 index.html <script type="text/javascript" src="/js/bower_components/requirejs/require.js"></script> <script> // obtain requir... -
0 votesanswersviews
Require.js:从构建加载文件但不执行它
我正在开发一个结合了ember.js和jquery-mobile.js的应用程序 为了使这两者相互配合,我需要在初始化Ember之后加载JQM . 所以我在我的主文件app.js中使用以下代码: require.config({ baseUrl: 'resources/js/', waitSeconds: 200, paths: { text: 'lib/r... -
-1 votesanswersviews
异步负载角度控制器和工厂[关闭]
我正在构建一个角度应用程序 . 该应用程序已经变得太大,我的索引,html被80个javascript文件轰炸 . 我捆绑并缩小了JS文件,但是在app启动时加载所有脚本文件并不是一个好主意 . 我怎么能只在需要时加载脚本? -
1 votesanswersviews
require.js和受限制的访问资源
我有一个使用Backbone和jquery的webapp,它使用require.js(text和css插件)来加载依赖项 . 所以我有一个结构,如: root |-widgets | |--widget1-Widget1.js |-widget.html |-views | |--view1-View1.js | ... -
0 votesanswersviews
使用不带require()的typescript模块
我写了一个需要Vuejs库v2的打字稿2.3 app.ts . 在html文件中手动添加Vuejs脚本src . 我只想用Vuejs进行类型检查!我希望我只需要像这样引用: /// <reference path =“vue.d.ts”/> 但是无法从app.ts访问Vue类 . 我试图直接导入模块: import * as Vue from“./vue”; 这次我必须使用新的... -
751 votesanswersviews
CommonJS,AMD和RequireJS之间的关系?
我对CommonJS,AMD和RequireJS仍感到非常困惑 . 即使阅读了很多 . 我知道CommonJS(以前称为ServerJS)是一个用于在浏览器外部使用该语言时定义一些JavaScript规范(即模块)的组 . CommonJS模块规范有一些像Node.js或RingoJS的实现,对吧? CommonJS,异步模块定义(AMD)和RequireJS之间有什么关系? RequireJS... -
1 votesanswersviews
为AMD,CommonJS等打包js库
打包需要与AMD,CommonJS或全局一起使用的javascript库时,通常使用如下所示的定义: (function(name, definition) { if (typeof module != 'undefined') module.exports = definition(); else if (typeof define == 'function' &&... -
0 votesanswersviews
WebPack用全局变量替换供应商需求调用
遇到WebPack问题 . 我有一个供应商库(说 ChildVendor ),它实现了requireJS和commonJS兼容性,因此,我需要在我的WebPack项目中需要它,如 var lib = require('./childVendor'); . 这个 ChildVendor 库有一个依赖项(说 SuperVendor ),它们都是requirejs-和commonjs-adapted,... -
3 votesanswersviews
Bower&amd模块
案件 我正在尝试设置一个大型JavaScript项目的最方便的解决方案 . 要求是: 模块化javascript:如有必要,只需要全局命名空间中的一个对象 与凉亭组件兼容 与grunt兼容:由grunt完成构建和部署( contrib-usemin 或 contrib-requirejs ) 令我惊讶的是,事实证明这是一项非常重要的任务 . 使用AMD时遇到以下问题: 装载凉亭... -
0 votesanswersviews
Knockout绑定问题$ data显示dataItems存在但$ data.dataItem显示0行
我有数据绑定问题 . 我使用的是knockout-3.0.0.js,require-2.1.11,jquery-1.9.1 . 此视图模型中有两个ko.observableArrays . 两者都具有相同的数据,并且它们因实现而不同 . 一个是使用在KnockmeOut上找到的ko.dirtyFlag()模式,另一个是ko.observableArray()计划 . 如果我使用计划(self.av... -
10 votesanswersviews
iOS上的Cordova 2.2.0 - RequireJS无法正确加载Cordova
我目前正在使用Cordova(Phonegap),Backbone和JQtouch开发webapp . 除此之外,我需要在用户日历中添加事件 . 在Android上一切正常 . 我还在使用Cordova 2.0.0 . (我没有升级到最新版本) . 滚动工作,导航正常,我可以在我的日历中添加事件! 在iPhone上,它是不同的 . 由于我希望我的应用程序在iOS 6上运行,因此我在Mac上安装了... -
6 votesanswersviews
UMD的Grunt测试
我正在尝试找出使用UMD工厂测试Javascript模块定义的最佳方法,类似于:https://github.com/umdjs/umd/blob/master/returnExportsGlobal.js 我不想测试模块本身,我想测试模块是否在各种环境中正确“导出/创建”: 如果是CommonJS(节点),模块是否正确导出? 如果AMD,是否正确定义? 如果浏览器(没有require... -
0 votesanswersviews
使用带有ThreeJs库的Gulp Jasmine Testcase会导致自我参考问题
我正在尝试使用three.js为项目添加一些测试用例 . 我试图测试的单位使用THREE.Vector3 我设置了一个Gulp任务,用于使用jasmine库进行测试 . 我的gulp文件看起来像这样: var jasmine = require('gulp-jasmine'); var gulp = require('gulp'); var three = require('../three');... -
0 votesanswersviews
TypeScript,AMD(requireJS)和导入第三方库让我感到疯狂
我正试图在我的TypeScript项目中使用Knockout等第三方库 . 在组织我的代码时,我使用AMD(requireJS是特定的)并在我的项目中使用库,我从伟大的absolutetyped项目加载d.ts文件 . 现在虽然我可以使用我自己的模块和库 - 这些都是使用TypeScript构建的 - 使用这个简单的1个衬里: import PeopleViewModel = require(“... -
0 votesanswersviews
为什么AMD的相对进口不能在requirejs中运行?
所以,如果你有一个文件夹: - demo/js/foo/foo.js - demo/js/foo/bar/a.js - demo/js/foo/bar/b.js 然后将AMD模块定义为: foo.js: define(['./bar/a.js', './bar/b.js'], function(a, b) { console.log(a, b); }); a.js: define([], fun... -
-1 votesanswersviews
将第三方React组件用于RequireJS,TypeScript项目的示例
如何将第三方React组件导入Typescript TSX文件? 我有一个非常大的JavaScript前端项目,它使用: 打字稿 反应(0.14.6) React-dom(0.14.6) RequireJS 我想添加两个第三方React组件: React-DatePicker(https://github.com/Hacker0x01/react-datepicker) ... -
1 votesanswersviews
WordPress的JavaScript依赖管理?
我将编写一个小图表库(包括图表类型,如条形图,饼图,线条等),以便在WordPress上下文中使用 . 该库可能依赖于外部库,如D3.js,underscore.js等 . 理想情况下,我不必在每个页面上包含所有图表和所有依赖项 . 管理WordPress页面和帖子中这些图表的实例化以及加载其依赖项的好方法是什么? Require.js示例,本机WP加载资源或类似的东西非常受欢迎 . 谢谢 . -
0 votesanswersviews
JST未定义 - Yeoman,Backbone - 无法加载模板
我是Yeoman的新手,我使用generator-backbone生成了一个Backbone应用程序 这是我的main.js(需要js配置) /*global require*/ 'use strict'; require.config({ shim: {, handlebars: { exports: 'Handlebars' } ... -
0 votesanswersviews
我有要求没有定义错误
尝试在我的laravel 5.5.40 / Voyager模板("tcg/voyager":"^1.0")/ Bootstrap 3.3.7应用程序中实现数据表行详细信息功能(https://datatables.yajrabox.com/eloquent/row-details)我遇到错误: app.js:24 Uncaught ReferenceErro... -
5 votesanswersviews
Require.js加载应用程序的所有资源,包括Polymer
我正在为一个大型的多开发人员项目构建一个app框架 . 我出售的想法是使用Require.js和Angular来管理依赖和类加载 . 但现在我也想使用Polymer,因为它非常酷 . 我如何使用require.js加载聚合物元素库与我的js一样?我喜欢坚持要求作为加载我所有应用资源的真正方式的想法 . 我看到能够将模板,脚本和样式捆绑到一个代表组件的逻辑.html文件中是多么美妙,而且我知道我们可... -
3 votesanswersviews
有没有办法从使用Webpack编译的模块加载AMD模块(在运行时通过网络)?
有没有办法从使用Webpack编译的模块加载AMD模块(在运行时通过网络)? f.e.,我有 import Blah from './Blah' import AmdModule from './AmdModule' 其中 AmdModule 是一个AMD模块,其中只有一个 define() 调用 . 我不希望webpack将其包含在捆绑包中 . 也许该文件在编译时甚至不存在,但会存在于资产服务... -
1 votesanswersviews
RequireJS,Angular 2和自定义jquery插件
我正在编写一个角度2(v2.1.1)的网络应用程序,它将使用一个名为ng2-datetime(v1.2.1)的插件 . 我还需要集成第三方requirejs(v2.1.15)web-app . 我通过angular-cli生成了我的angular2应用程序(使用webpack进行模块绑定) . ng2-datetime具有以下依赖项: Bootstrap3(仅限CSS) jQuery 2(... -
0 votesanswersviews
如何连接Backbone,Mocha,Chai,Require.js和Sinon
我目前正在尝试基于Backbone为我的应用设置测试环境 . 我想单元测试一些功能 . 但我必须承认我在连接不同组件时遇到问题 . 我正在使用Backbone,Mocha,Chai,expect.js,require.js和Sinon . 该应用程序基本上是与Yeoman Build 的 . 我现在 Build 的是(根据我非常喜欢的这个教程:https://puigcerber.com/2013...