gpt4 book ai didi

javascript - 将 javascript 应用程序迁移到使用 AMD 的提示(例如 requirejs)

转载 作者:数据小太阳 更新时间:2023-10-29 05:36:39 24 4
gpt4 key购买 nike

我有一个 javascript 项目,大多数模块都使用一些第三方库作为“全局”依赖项(特别是 jquery 和 jquery 插件)

我想“清理”项目(将所有库表示为 requirejs 依赖项。),但在我的情况下这是一项艰巨的任务(很多文件,很多第三方库)。

我怎样才能使迁移更容易/更快?

  • 我可以通过将第三方库包装在只加载它们的模块中来“伪装”使用 amd 依赖项(使用 order! 插件吗?)
  • 将加载第三方库的模块作为模块和直接使用全局的模块混合使用是否安全?
  • 如果我想实现自动化,是否可以使用任何工具来“解析”r​​equirejs 模块以告诉我是否使用了特定符号?

编辑:我最后一个问题的意思是“是否可以自动重写我的 js 文件,以便显式导入依赖项而不是依赖浏览器全局变量?”

最佳答案

Can I "fake" using amd dependencies by wrapping the third-party libs in modules that just load them

是的,你可以,RequireJS 有一个专门为此设计的 shim 配置。

看看这篇文章,它将帮助您使用 RequireJS 组织您的 JavaScript 代码 http://www.stefanprodan.eu/2012/09/intro-requirejs-for-asp-net-mvc/

关于javascript - 将 javascript 应用程序迁移到使用 AMD 的提示(例如 requirejs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12300683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com