r.js相关内容

将 requirejs 优化器节点模块与 Gulp 一起使用

有 gulp-requirejs 插件,但它是 黑名单 并带有以下消息:"使用 require.js 直接模块". 文档很少,我如何将它与 Gulp 构建任务结合使用? 在 docs 中有一个例子: var requirejs = require('requirejs');变量配置 = {baseUrl: '../appDir/scripts',名称:'主要',出:'../build ..
发布时间:2022-01-12 14:04:26 其他开发

RequireJS中的动态需求,获取“模块名称尚未为上下文加载";错误?

有没有办法在 RequireJS 中定义一个“动态"加载其他模块的模块?如果是,优化器 (r.js) 如何理解如何/何时必须包含模块? 例如,让 dynModules 定义名称/路径对的模块: define([], function () {返回 ['moduleA', 'moduleB'];//模块名称数组}); 另一个模块将根据数组动态加载模块.这将不起作用: define(['d ..
发布时间:2021-12-25 11:34:22 前端开发

在 Gulp 中使用 requirejs 优化器节点模块

有 gulp-requirejs 插件,但它是 列入黑名单 并带有以下消息:“使用require.js 模块直接“. 文档非常稀少,我如何最好地将它与 Gulp 构建任务结合使用? 在 docs 中有一个例子: var requirejs = require('requirejs');变量配置 = {baseUrl: '../appDir/scripts',名称:'主要',输出:'. ..
发布时间:2021-11-27 11:36:30 其他开发

Javascript正则表达式匹配模式,但不匹配正则表达式文字(r.js优化器和uglify问题)?

我有一个Backbone应用程序,使用Require.js分为模块.这些模块之一包含一个Handlebars帮助器,该帮助器具有一种方法,可用于从每个View的所有HTML模板中提取合法标头.标头包含在HTML注释中,因此我使用以下正则表达式将其剥离: //g 现在,当我使用r.js优化(连接/编译/最小化)应用程序时,我正在使用r.js的onBuildWr ..
发布时间:2020-07-05 04:29:50 前端开发

Require.js优化器-遇到麻烦

早上好 今天早晨,我一直在使用Require.js优化器,并且上手时遇到了麻烦. 我正在运行Windows 8,并创建了一个模块化的ribs.js应用程序,现在可以将其打包以进行部署(生产)了.我现在想优化这些文件(concat和最小化),r.js优化器似乎就是窍门. 我遇到的问题是尝试运行classpath命令时. java -classpath path/to/rhin ..
发布时间:2020-07-05 04:29:44 前端开发

使用grunt-requirejs编译时出现"no such file"错误

由于require.js构建的大多数问题都与文件结构和相对路径引用有关,因此我在此处创建了一个存储库:错误是当我运行grunt时,我会得到no such file or directory requirejs-example/src/js/bundle/js/bundle/utils.js 这是由于错误的baseUrl.我希望它是src/,但是我无法设置它,因为它可以根据我的Gruntfil ..
发布时间:2020-07-05 04:28:42 其他开发

r.js-排除文件的特​​定列表

您好evryone 我正在尝试寻找一种方法,以使 r.js 不会从我的/lib/目录中复制所有文件,除了(例如) jquery.js 和 require.js . 我正在使用 fileExclusionRegExp 选项排除上述所有* .js文件. fileExclusionRegExp: '\/lib\/(?!jquery|require).*\.js' 但是在优化之后, ..
发布时间:2020-07-05 04:27:40 前端开发

RequireJS优化成多个模块

我正在尝试使用RequireJS将我们的JS模块化为一些更大的JS文件,以便可以按需加载依赖项,但是在加载页面时不会花费大量的单个JS下载. 例如,JS文件为: js/main.js js/views/category1/js1.js js/views/category1/js2.js js/views/category2/js1.js js/views/category2/j ..
发布时间:2020-07-05 04:26:37 其他开发

将require.js源代码与main.js捆绑在一起的方法

我有一个独特的情况,我需要在一个文件中同时包含source和main.js,并在该文件中进行所有初始化,因此无需在页面上调用.这可能吗? 解决方案 如果要在main.js源代码中包含require.js,可以使用以下命令: node ../../r.js -o baseUrl=. paths.requireLib=../../require name=main include=req ..
发布时间:2020-07-05 04:26:30 其他开发

在r.js中停用uglyfying

我正在寻找一种方法来防止r.js(RequireJS的优化脚本)丑陋地欺骗我们的JS模块,以保持可读性以进行调试. 我希望脚本(顺便在Node.js上运行)具有一些命令行选项可以传递. 不幸的是,如果此工具相当差,那么文档. 解决方案 在命令行中将optimize=none传递给r.js,或在构建脚本中包含optimize: "none". 例如: ({ baseUrl ..
发布时间:2020-05-21 20:51:32 前端开发

使用带有Gulp的requirejs优化器节点模块

有 gulp-requirejs 插件,但它的列入黑名单,并显示以下消息:”使用 require.js 模块直接“。 文档相当稀少,我如何最好的将它与Gulp构建任务结合使用? 在文档中有一个示例: var requirejs = require('requirejs'); var config = { baseUrl:'../appDir/scripts', na ..
发布时间:2018-05-31 11:32:53 其他开发

使用r.js打包一个使用'text'加载视图的SPA应用程序

我试图用grunt将一个SPA应用程序(requirejs,durandal 2,knockout)构建到一个main-build.js文件中,而且我遇到了durandal正在使用的'text'插件的严重问题加载我的意见。 在dev中,我成功地使用'text'按照构建durandal应用程序的标准方式动态加载视图。不同的是,我需要为视图做一些服务器端模板,所以它们实际上是动态生成的。 ..
发布时间:2018-05-30 15:03:52 其他开发

require - r.js的打包问题

问 题 使用requirejs进行模块化开发会出现js文件繁多, 后来通过r.js进行打包,但是有个问题,如果我每个模块都依赖jquery,那我使用r.js打包合并的时候是否也得把jquery也打包进去,这样会导致我合并出来的js文件非常大,7000多行,应为包含了其他的插件, 求问,我这么使用r.js是不是错误的。 解决方案 打包成一个文件没什么问题 - 除非已经达到影响你 ..
发布时间:2017-09-06 09:52:14 其他开发

最高效的Multipage RequireJS和Almond设置

我使用RequireJS在一个网站上有多个网页,大多数网页都有独特的功能。所有这些都共享一系列通用模块(jQuery,Backbone等);所有这些都有自己独特的模块。我想知道使用 r.js 来优化此代码的最佳方法是什么。我看到了RequireJS和Almond的文档和示例的不同部分提出的一些替代方案 - 所以我想出了以下列出的可能性,我想知道哪一个是最推荐的(或者如果有另一个更好的方法) : ..
发布时间:2016-12-25 12:06:39 其他开发

动态需要RequireJS,越来越"模块名称尚未上下文和QUOT没有加载;错误?

有没有一种方法来定义模块“动态”加载其他的RequireJS模块?如果是,则优化器(r.js)如何理解如何/当一个模块被列入? 例如,让 dynModules 定义名称/路径对一个模块: 定义([],函数(){ 返回['moduleA','moduleB']; //模块名称的数组 }); 另一个模块是要基于在阵列上动态加载的模块。这将无法正常工作 定义(['dyn_modules' ..
发布时间:2016-08-15 12:54:50 前端开发