Sublimetext2 我可以建立一个;“JavaScript模式”;使用命令行的加工草图版本?

Sublimetext2 我可以建立一个;“JavaScript模式”;使用命令行的加工草图版本?,sublimetext2,build-process,processing.js,command-line-interface,processing-ide,Sublimetext2,Build Process,Processing.js,Command Line Interface,Processing Ide,我正在使用升华文本2()的“b-g”处理构建系统,它工作得非常好 它使用以下命令通过处理java可执行文件启动构建(顺便说一句,我在Windows上): 这将在Java环境中打开处理应用程序 因为我的目标是移动设备,所以我想使用JavaScript模式(处理IDE会启动一个服务器,监听某个奇怪的端口,该端口服务于一个网页,在以这种方式导出草图时,您可以使用任何浏览器访问该网页) 由于我希望避免使用Processing Editor(v2中显然禁用了“外部”编辑器),我想知道是否可以通过构建系统/

我正在使用升华文本2()的“b-g”处理构建系统,它工作得非常好

它使用以下命令通过
处理java
可执行文件启动构建(顺便说一句,我在Windows上):

这将在Java环境中打开处理应用程序

因为我的目标是移动设备,所以我想使用
JavaScript模式
(处理IDE会启动一个服务器,监听某个奇怪的端口,该端口服务于一个网页,在以这种方式导出草图时,您可以使用任何浏览器访问该网页)

由于我希望避免使用Processing Editor(v2中显然禁用了“外部”编辑器),我想知道是否可以通过构建系统/CLI触发该行为


不幸的是,我在web上找不到任何关于这方面的信息,
$processing java--help
也没有提到导出模式。

没有,但是您可以将.pde文件连接到一个源文件中,然后通过processing.js的“processing helper”运行它。如果您克隆Processing.js repo(links on),那么您可以在浏览器中加载./tools/Processing-helper.html(理想情况下是从localhost,而不是文件),然后只需粘贴代码,点击“convert”,就可以得到编译后的js源代码


也就是说,预编译并没有什么好处,因为Processing.js是一种浏览器技术。它不是“编辑器”,使用Processing.js运行的草图只是一个网页,所有移动设备都支持网页。

谢谢你的回答,我不知道“构建过程”像连接
.pde
那样简单。我现在构建了自己的构建系统,它似乎大部分时间都在工作,但有时在连接大量文件时会出现奇怪的错误。你有关于IDE如何连接文件(顺序、预处理)的信息吗?谢谢对于PDE(纯处理型),顺序无关紧要。所有的代码都在扩展PApplet的单个类中结束,然后javac开始使用它。对于Processing.js,文件以“您给定的顺序”(使用
数据处理源
)加载,并在连接所有内容后执行编译步骤。
"cmd": ["processing-java", "--sketch=$file_path", "--output=$file_path/build-tmp", "--run", "--force"]