gpt4 book ai didi

javascript - 没有 Node 的 Require.js 优化?

转载 作者:行者123 更新时间:2023-12-03 04:36:51 25 4
gpt4 key购买 nike

我正在尝试组织我的Javascript代码,Require.js似乎是门票,但看起来优化工具只能与Node一起使用(注意:我知道它说浏览器也可以使用,但是不推荐)。

如果我使用 PHP,有什么方法可以优化我的 Javascript 吗?

我当前的堆栈:PHP、Slim 3.0、Twig 和 Webix

最佳答案

您不必使用 r.js 来优化您的 AMD 模块。任何知道如何读取 AMD 模块以及如何从它们生成 bundle 的工具都可以用来代替 r.js。我不知道是否存在这样一个用 PHP 实现的工具。

如果您要使用r.js,那么您必须有一个可以运行其代码的 JavaScript 虚拟机。 r.js 仅支持Node, Rhino, Nashorn, or the browser 。这是一个有限的列表,因为 r.js 需要能够读取文件,并且如何执行此操作因平台而异。 (这也解释了为什么一般不推荐使用浏览器:浏览器的限制使得它只能在有限的情况下可行,而不能用于一般优化。)

我并不认为 N​​ode 的需求特别繁重。我使用 RequireJS 的第一个项目是由 Django 支持的应用程序,Django 是一个基于 Python 的 Web 框架。这和你自己的情况很相似。

关于javascript - 没有 Node 的 Require.js 优化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43261544/

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