我已经开始构建一个网站,并使用 Require.js 来选择性地加载实现功能所需的脚本。我正在经历的是:
- 在我的一些代码使用“require”加载依赖项之前,“main”脚本尚未完成执行(甚至下载)。这意味着 require.js 配置没有运行并且不知道我的脚本的位置。
- 因为 require.js 配置在我的代码需要使用它时尚未运行,因此“shim”机制尚未初始化且无法使用。
常见错误页面以及我在尝试解决自己的问题时似乎在网上阅读的许多问题似乎表明这不是适合这项工作的工具。
这似乎对单页应用程序或 node.js 应用程序很有用,但对于在 require.js 初始化之前可以运行其他脚本的传统站点却没有。
如果 require.js 不是该工作的正确工具,是否有适合该工作的工具?如果是,那是什么?