最近,我开始使用reactjs和backbonejs路由器构建应用程序。 通常,我使用requirejs进行依赖项和代码管理。但是,当我尝试包含包含jsx语法的文件时,问题就出现了。 这是目前我的router.js的内容:define(["backbone", "react"], func...
我正在尝试将一个重度使用JavaScript的页面转换为TypeScript,并使用RequireJS来管理模块依赖关系。 我遇到的问题是,除了TypeScript文件之间的相互依赖关系外,该页面还依赖于一些常见的JavaScript文件,这些文件与系统的其他部分共享,并尚未转换为AMD。 ...
我习惯于简单和小型的JS项目,其中JS依赖项会被连接并压缩为构建过程的一部分,使用gulp之类的工具,而HTML中的script标签包含了指向那个压缩后的JS文件的硬编码路径。这并不优雅,可能有几个缺点,但从概念上讲,这是一种简单的方法。 但对于更大的项目,我了解到应该考虑像bower、br...
当使用 order 插件时,require.js 会在给定的 basePath/order.js 中查找它。 示例:require( { baseUrl: '/public/js/' }, [ '...
我遇到了RequireJS的问题。我的问题是,我不能从一个文件中访问另一个文件定义的函数。 我需要这样做,因为我想要导出给定子集的函数,例如: define('submodule', [], function() { let myFunction1 = function(){ r...
我将使用RequireJS来加载我的依赖项。 这是我的配置文件: requirejs.config({ baseUrl: "/js/dist", paths: { jquery: "../bower_components/jquery/dist/jquery.min", ...
我正在使用RequireJs 2.0(或尝试使用)。 目前,我的资源分为“通用”和“自定义”两部分。所有页面都应该使用通用脚本,而只有一些页面应该使用自定义脚本。 据我所知,RequireJs只接受一个"data-main"值,它保存您的配置和基本的模块要求。如果所有页面使用相同的资源,这...
我遇到了一个有趣的使用情况,我正在使用Browserify将项目中的所有资产捆绑在一起,但是当访问特定的应用程序窗口时需要加载一个大型的外部(对于该项目来说是外部的)模块。(这是一个视频播放器模块,由三个脚本组成,根据需要以异步方式拉取)。 目前,如果在Browserified的app.js...
我正在使用安装了Typescript 1.3的Visual Studio 2013更新4。如果我有一个像这样的TypeScript文件:MyEnums.ts: export = MyEnumModule; module MyEnumModule { export enum AnEnu...
今天下午我在尝试使用Grunt和Require JS。我非常喜欢text模块,用它来引入我的模板。在非Grunt项目中,我使用inlineText和stubModules Require JS选项来内联模板文件,并且效果很好。然而,在Grunt中,我遇到了一些问题。 Require配置requ...