在同一页面上使用Browserify和RequireJS?

斯科蒂

因此,我遇到了一个有趣的用例,其中我使用Browserify将我的所有资产捆绑到一个项目中,但是当某个应用内窗口时,需要加载一个大型外部(项目外部)模块被访问。(这是一个视频播放器模块,由三个脚本组成,在需要时会异步引入这些脚本)。

目前,我遇到了各种各样的错误,从uncalled object将requireJS模块加载到Browserizedapp.js文件之前的cannot find module错误,到在Browserized代码之后加载的错误

无论如何,我可以让Browserify和RequireJS在同一页面上很好地播放吗?我迷失了方向!

谢尔盖·B

TL; DR-window.require在浏览器化脚本中使用。

也许它仍然可以帮助某人。我碰巧使用了一个完全基于requireJS风格的AMD的基于“外部”基于dojo的库,它绝对是“无法浏览的”并且不能转换为CommonJS或任何理智的东西。我自己的代码完全被浏览器化了。这样工作正常:

  1. 在浏览器化require的脚本之前加载AMD加载程序(定义了全局功能):

    <script src="dojo/dojo.js"></script> <!-- RequireJS/AMD loader, defining a global 'require'-->
    <script src="app/main.js"></script> <!-- The Browserify bundle -->
    
  2. 在您自己的js中,调用对象require函数window(因为您将拥有一个本地浏览器-覆盖require全局浏览器)

    window.require(['dojo/dojo'], function (dojo) { ... });
    
  3. 可以require自行调用以加载子模块等的“外部”应用程序或库工作得很好,因为代码不在浏览器化上下文中,并且全局代码require未在此处隐藏。

也许如果您有一些纯粹的标准RequireJS模块,则可以通过某种方式将它们转换为可浏览器化,但是在我看来,这不是一个选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP 和表单在同一页面上

来自分类Dev

Ruby on Rails-使用同一页面上的广告和图像来改善页面

来自分类Dev

在同一页面上一起使用 highcharts 和 highstock

来自分类Dev

在同一页面上使用多个指令

来自分类Dev

在同一页面上多次使用单个商店

来自分类Dev

如何使用Xamarin.Form控件和本机控件在同一页面上

来自分类Dev

Onsen在同一页面上使用Navigator和侧边栏

来自分类Dev

使用MVC在同一页面上的局部视图和模型绑定的多个实例

来自分类Dev

使用highcharts在同一页面上进行明细图和funnell图表

来自分类Dev

PHP表单使用If语句获取和发布输出以在同一页面上输出结果

来自分类Dev

如何在同一页面上为多个图使用单个xlabel和ylabel

来自分类Dev

PHP表单使用If语句获取和发布输出以在同一页面上输出结果

来自分类Dev

如何在同一页面上使用Prototype和jQuery而不出现问题

来自分类Dev

使用 PHP、HTML 和 MySQL 在同一页面上打印表格

来自分类Dev

我需要在同一页面上同时使用“使用Google登录”和“使用Google注册”按钮

来自分类Dev

当 ammap.js 和 amchart.js 在同一页面上使用时,不显示地图标记

来自分类Dev

使用 PrettyPhoto 和 Isotope(模板)在同一页面上添加两个过滤画廊

来自分类Dev

如何解决browserify(基于Backbone的应用程序)与同一页面上的require.js之间的冲突?

来自分类Dev

Laravel在Laravel 5.2的同一页面上登录和注册表单

来自分类Dev

在同一页面上载文件和显示

来自分类Dev

准备好的语句和mysqli_query在同一页面上

来自分类Dev

骨干事件总线和同一页面上的多个视图

来自分类Dev

在同一页面上排列基本图和grid.tables

来自分类Dev

带有RTL和LTR的CKeditor v4在同一页面上

来自分类Dev

Rails-在同一页面上提交和建立索引

来自分类Dev

表单和PHP结果显示在同一页面上

来自分类Dev

搜索和结果在同一页面上时的分页

来自分类Dev

同一页面上的选项卡和可折叠

来自分类Dev

在同一页面上将某些文本垂直对齐到顶部和底部

Related 相关文章

  1. 1

    PHP 和表单在同一页面上

  2. 2

    Ruby on Rails-使用同一页面上的广告和图像来改善页面

  3. 3

    在同一页面上一起使用 highcharts 和 highstock

  4. 4

    在同一页面上使用多个指令

  5. 5

    在同一页面上多次使用单个商店

  6. 6

    如何使用Xamarin.Form控件和本机控件在同一页面上

  7. 7

    Onsen在同一页面上使用Navigator和侧边栏

  8. 8

    使用MVC在同一页面上的局部视图和模型绑定的多个实例

  9. 9

    使用highcharts在同一页面上进行明细图和funnell图表

  10. 10

    PHP表单使用If语句获取和发布输出以在同一页面上输出结果

  11. 11

    如何在同一页面上为多个图使用单个xlabel和ylabel

  12. 12

    PHP表单使用If语句获取和发布输出以在同一页面上输出结果

  13. 13

    如何在同一页面上使用Prototype和jQuery而不出现问题

  14. 14

    使用 PHP、HTML 和 MySQL 在同一页面上打印表格

  15. 15

    我需要在同一页面上同时使用“使用Google登录”和“使用Google注册”按钮

  16. 16

    当 ammap.js 和 amchart.js 在同一页面上使用时,不显示地图标记

  17. 17

    使用 PrettyPhoto 和 Isotope(模板)在同一页面上添加两个过滤画廊

  18. 18

    如何解决browserify(基于Backbone的应用程序)与同一页面上的require.js之间的冲突?

  19. 19

    Laravel在Laravel 5.2的同一页面上登录和注册表单

  20. 20

    在同一页面上载文件和显示

  21. 21

    准备好的语句和mysqli_query在同一页面上

  22. 22

    骨干事件总线和同一页面上的多个视图

  23. 23

    在同一页面上排列基本图和grid.tables

  24. 24

    带有RTL和LTR的CKeditor v4在同一页面上

  25. 25

    Rails-在同一页面上提交和建立索引

  26. 26

    表单和PHP结果显示在同一页面上

  27. 27

    搜索和结果在同一页面上时的分页

  28. 28

    同一页面上的选项卡和可折叠

  29. 29

    在同一页面上将某些文本垂直对齐到顶部和底部

热门标签

归档