js-amd

    3热度

    1回答

    我们有一个完全命名空间的大型javascript应用程序,我们使用require.js加载所有内容(需要命名空间)然后用咕噜编译100个+/- js文件,包括库到一个精缩文件。 我能够加载ace.js与 define(['ace/ace'], function (ace) {.... 我能够创造这样的编辑器 var editor = ace.edit("editor"); 但我不确定要加载

    0热度

    1回答

    我在学习RequireJS,我对加载全局变量有点困惑。我有一个外部脚本,用于检查window.Foo是否已实例化。这意味着我需要实例之前,我要求(// URL /到/外部脚本)上述外部脚本 我的问题是,我不知道我怎么实例化它requireJS 在单独的文件中执行define(),然后在加载外部脚本之前加载该文件? 做我的requirejs.config

    0热度

    1回答

    我正在尝试使用Gulp和SystemJS-Builder将我的项目构建为自执行包(SFX)。当我运行我的gulp任务时,我不断收到错误,“窗口未定义”。我研究了这个问题并找不到解决方案。 这是我一饮而尽构建文件 var gulp = require('gulp'); var path = require('path'); var uglify = require('gulp-uglify');

    2热度

    1回答

    我需要在我的模块被加载到加载CSS,所以我做了这样的使用垫片: function loadCss(url) { var link = document.createElement("link"); link.type = "text/css"; link.rel = "stylesheet"; link.href = url; document.g

    0热度

    1回答

    我一直在使用requirejs,并且无法让优化工具工作。我想要做的就是将我的JavaScript文件优化为一个包含所有依赖关系的脚本文件。 我所有的文件都在一个JS /文件夹中,我有一个子文件的供应商/ 我有一个配置文件,它看起来像这样(config.js): requirejs.config({ baseUrl: ".", out: "main-built.js", deps: ["ma

    -1热度

    1回答

    我听说AngularJS有自己的模块加载机制,如果使用的效率不高,则不需要使用RequireJS。这是真的?目前我有一个Angular项目,index.html文件变得相当大。我应该使用RequireJS来缓解这个问题还是会伤害性能?感谢您的输入。

    -1热度

    2回答

    我需要公开更好的requireJS“加载超时模块”错误的更好的错误细节,所以我可以真正调试以找出导致加载超时的原因。 我无法将错误显示在我的开发计算机上,但大约10%的日常访问者在生产环境中遇到此错误(track.js正在用于收集这些错误以查看可见性)。 错误是为我的main.js文件(“load timeout for modules:main”) - 应用程序入口点引发的。我已经添加了errb

    0热度

    2回答

    我使用RequireJs连接一些打字稿类时遇到问题。 在.ts文件中,我使用模块语法和AMD模块。我的主文件是GameLoader.ts,它返回游戏的一个实例。还有比如我creaiting世界例如: import World = require('Resources/Scripts/Game/Entities/Game/World'); ... var world = new World(js

    3热度

    1回答

    最近,我可以看到所有的jQuery插件都从下面的行开始。 function (factory) { if (typeof define === 'function' && define.amd) { // AMD define(['jquery'], factory); } else if (typeof exports === 'object') {

    0热度

    1回答

    我试图导入该模块为Ember.js(版本2.5)应用: https://github.com/hapijs/nes/blob/master/lib/client.js 这是我正在做(继docs ): app.import('bower_components/nes/lib/client.js', { exports: { 'nes': ['default', 'client'] } }); ,