如何使用r-script从节点中获取R脚本的输出数据

我正在尝试使用r-script从node.js执行R脚本,因为它看起来很简单。

通过文档示例:

example.js

var out = R("ex-sync.R") .data("hello world", 20) .callSync(); console.log(out); 

前sync.R

 needs(magrittr) set.seed(512) do.call(rep, input) %>% strsplit(NULL) %>% sapply(sample) %>% apply(2, paste, collapse = "") 

我应该是R脚本的最后一行的variables总是空的,我不知道为什么会发生这种情况。