Project.dev.js如何命令行创建

cocos creator的调试模式下, 通过构建能生成project.dev.js
请问命令行如何 生成 project.dev.js?

cocos jscompile -c -s assets\Script -d . -o project.dev.js -j compiler_config.json
这个报错
assets\Script\HelloWorld.js:2: ERROR - Parse error. syntax error
extends: cc.Component,

目前没有专门的命令来生成 project.dev.js

project.dev.js 中 _RFpush的参数 "280c3rsZJJKnZ9RqbALVwtK"是怎么生成的?

能发个算法吗?

cc._RFpush(module, ‘280c3rsZJJKnZ9RqbALVwtK’, ‘HelloWorld’);

我如果不脚本生成的话,
修改1行代码需要

  1. 在webstorm修改代码,
  2. 在creator点击构建,
  3. 把生成的project.dev.js复制到build\jsb-default\simulator\win32\src
  4. 运行模拟器
  5. vscode 调试

现在我把 3+4 步 在vscode中设置成一个任务,
在修改好可以直接快捷键执行任务 + f5调试, 快捷键终结任务

如果第二步也用脚本实现, 只需要在两个编辑器中切换

1赞

你现在可以用 --build 的方式来生成 project.dev.js,不过会慢一点就是了。。
后面我们会添加一个命令来专门生成 project.dev.js

280c3rsZJJKnZ9RqbALVwtK 是 uuid 压缩后的格式。uuid 就是脚本的 meta 里面的 uuid。压缩 uuid 的算法是 Editor.UuidUtils.compressUuid(uuid)

不对,我看错了,我以为你要的是 bundle.project.js

其实你不需要构建来做这个事情,只是模拟器使用的话,可以使用 project-path/library/bundle.project.js
这个是你修改代码后,焦点回到 creator 后就能编译生成 bundle.project.js

自动生成 bundle.project.js 这个可以通过 –build 命令来生成,后续可以加入更方便的生成方式