gpt4 book ai didi

javascript - Require.js 优化器 - 无法运行

转载 作者:行者123 更新时间:2023-11-28 02:25:09 25 4
gpt4 key购买 nike

早上好,

今天早上我一直在摆弄 Require.js 优化器,但在入门时遇到了困难。

我正在运行 Windows 8,并创建了一个模块化的backbone.js 应用程序,现在我准备打包该应用程序以进行部署(生产)。我现在想优化这些文件(合并和最小化),r.js 优化器似乎就是这个技巧。

我遇到的问题是在尝试运行类路径命令时。

java -classpath path/to/rhino/js.jar;path/to/closure/compiler.jar org.mozilla.javascript.tools.shell.Main r.js main.js

将抛出错误 - 错误:无法找到或加载主类 org.mozilla.javascript.tools.shell.Main

我很困惑,因为我不确定该包应该在哪里,它不是已经是优化器/编译器的一部分了吗?

我的目录结构如下

build - 
compiler.js
js.jar
r.js

app
js -> backbone and application files here
css
images

我非常感谢任何对此问题的了解,这是我第一次运行 require.js 优化器。

最佳答案

您使用的命令尝试以 main.js 作为入口点运行 r.js,而不是执行优化(请记住,优化器不是主要组件r.js)。您可能在 r.js README 中找到了该命令;正确的命令位于同一文件的“优化器”部分:

java -classpath path/to/rhino/js.jar;path/to/closure/compiler.jar org.mozilla.javascript.tools.shell.Main r.js -o path/to/buildconfig.js

您将需要一个构建配置文件,该文件对于您的情况来说应该相当简单。更多信息请直接访问RequireJS page .

我强烈建议使用 Node.js 而不是 Rhino,它速度更快,并且可以节省设置 Java 依赖项/类路径的时间。

关于javascript - Require.js 优化器 - 无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15070974/

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