从控制台与脚本交互

Ben*_*Ben 5 screeps

有什么方法可以从控制台调用模块或函数吗?例如,创建工人小兵的模块,从控制台使用 my_module.add_creep 调用?

avd*_*vdg 5

对于给定的示例,使用require('my_module').add_creep(); require 函数返回分配给该模块中的 module.exports 的任何内容。

@cho:require 不必返回函数。它而是返回一个函数,因为该模块包含一个函数。如果模块分配如下module.export = {test: 'test'},则后续片段require('that_module')将返回{test: 'test'}等...

注意:不确定其他人是否有此问题,但有时控制台根本不返回结果...在这种情况下,请尝试重新加载页面。只要确保执行命令时游戏没有暂停......