在优化了require.js项目(将所有内容推入一个“大” .js文件)之后,有什么办法可以满足需要包含require.js文件(然后仅加载一个.js文件)并加载已编译的直接归档?

#1楼 票数:1 已采纳

您可以使用重量轻的AMD装载机,例如Almond 无论如何,您仍然需要一个加载器,因为您编译的JavaScript仍然使用definerequire

  ask by Peter translate from so

未解决问题?本站智能推荐:

1回复

在r.js中禁用uglyfying

我正在寻找一种方法来防止r.js(RequireJS'优化脚本)使用我们的JS模块来保持可读性以便进行调试。 我希望脚本(顺便在Node.js上运行)有一些命令行选项可以传递。 不幸的是,文档是否相当差。
1回复

r.js优化器未从配置中获取

我正在使用gulp和requirejs-optimize 我的init.js 我的构建配置文件如下 问题:运行gulp时出现以下错误 ENOENT,没有这样的文件或目录'/home/ubuntu/workspace/ClientApp/domReady.js'
2回复

使用r.js优化requirejs会导致未定义的错误

我正在使用requirejs,并且有一个正常工作的应用程序,但是在运行r.js优化器时,我发现不可能在编译后的脚本中不返回任何未定义的错误。 这些错误均已加载,并且类似于: 在优化之前,我有0个错误,并且一切都按预期工作,但是在使用以下构建文件运行r.js时,加载该文件时出现未定义
1回复

在r.js中丑陋,但使用uglify2保持换行

我正在寻找一种使r.js(RequireJS优化脚本)丑陋地欺骗我们的JS模块但让换行符保留的方法。 我使用uglify2作为我的优化值。 在我的构建脚本中。 我可以执行“优化:无”操作,但是我想缩小我的文件,我只想保留行号。 是否可以使用uglify做到这一点? uglify2
1回复

确保在r.js优化的应用程序中调用RequireJS模块

我有一个仅执行一些代码以覆盖某些现有功能的模块。 该模块不返回任何值。 它看起来像这样: 然后,将其定义为我的主应用程序模块的依赖项,如下所示: 然后像这样启动应用程序模块: 运行未优化的版本时,此方法工作正常。 在应用启动之前,将加载“补丁”模块,并调用其中的代码
1回复

我可以使用r.js优化html文件吗?

实际上,主题表达了我的需求。 我已经试过像这样: 我试图将html文件作为模块包括在内: 但是uglify优化器未处理该文件。 如果有人知道,我将不胜感激您的建议。 谢谢!
1回复

r.js构建中的替代JavaScript压缩方法

我正在使用r.js为我的Require JS应用程序构建生产脚本,并且正在寻找一种使用替代压缩库或更改所使用默认值的方法。 我希望删除空格,但要使变量名保持不变。 我有一个特殊的要求,即按原样保留变量名,并且不要更改它们。 对常量变量名称的需求引入了一些“代码味道”,但是它使应用程序的
1回复

如果我使用r.js优化RequireJS项目,是否需要更改路径和依赖项配置?

我是RequireJS的新手。 我大部分时间都了解。 但是, r.js优化过程使我感到困惑。 两个问题: 将所有源合并到单个文件中是否不会破坏RequireJS的延迟加载功能的目的? 如果我确实使用r.js进行了优化并且将所有内容都保存在一个文件中,那么我是否必须手动更新