clearCachedModules

语法

clearCachedModules()

参数

详情

清除缓存的 module。更新 module 文件后,通过该命令清除 module 缓存,执行 use 语句时,会重新从文件加载 module,无需重启节点。

注意:只有管理员(admin)才能执行该命令。

例子

定义并导入一个module

$ module printLog
$ def printLog(){
$ print "hello"
$ }

加载模块

$ use printLog
$ printLog()
hello

修改 module

$ module printLog
$ def printLog(){
$ print "hello new"
$ }

再次加载模块前,需要调用 clearCachedModules 以清除之前缓存的 module。

$ login("admin", "123456")

$ clearCachedModules();

$ use printLog
$ printLog()
hello new