📜  RequireJS-配置

📅  最后修改于: 2020-10-20 04:59:09             🧑  作者: Mango


可以通过将HTML模板中的主要配置通过data-main属性传递来初始化RequireJS。 RequireJS使用它来知道要在应用程序中加载哪个模块。

例如-


要包括Require.js文件,您需要在html文件中添加脚本标签。在script标记内,添加data-main属性以加载模块。可以将其用作应用程序的主要入口点。脚本/主脚本是包含RequireJS配置的应用程序的主JavaScript文件。

配置选项

以下是在加载第一个应用程序模块时可以设置的配置选项-

  • baseUrl-这是通过RequireJS加载的所有模块的路由路径。 baseUrl由以“斜杠(/)”开头的字符串表示,该字符串包含协议并以“ .js”扩展名结尾。如果未指定baseUrl,则RequireJS将数据主属性路径用作baseUrl。

  • 路径-它指定相对于baseUrl的模块的路径映射。映射模块名称时,它将自动将.js扩展名添加到路径。

  • 垫片-它通过配置他们的依赖和出口其全球价值提供与RequireJS非AMD库的使用。

  • map-对于给定的模块,应用程序通过共享其ID以针对不同的条件使用相同的代码,从而针对不同的目标使用不同版本的相同模块。

  • config-它使用config选项为模块提供配置,这可以通过使用特殊的依赖项“模块”并调用其module.config()函数。

  • urlArgs-查询字符串参数用于获取使用RequireJS加载的所有资源。如果浏览器或服务器的配置不正确,则用于清除缓存。

  • waitSeconds-它指定在脚本加载前要等待的秒数。默认值为“ 7”秒,“ 0”禁用超时。

  • 软件包-它提供用于配置加载模块的CommonJS软件包。

  • 上下文-它提供了上下文加载的名称,该名称允许加载页面中的不同模块。

  • deps-这是一个依赖项数组,当在加载RequireJS之前将Require指定为配置对象时需要。

  • callback-加载依赖项后执行一个函数,并且在加载RequireJS之前将Require指定为配置对象时需要执行该函数。

  • xhtml-当此选项设置为true时,它用于通过使用document.createElementNS()方法创建脚本元素。

  • scriptType-定义文档中使用的脚本类型属性的值。默认类型为“文本/ javascript”。

  • skipDataMain-如果此选项设置为true ,则在加载模块时跳过数据主属性扫描