我已经安装了最新版本的 Spidermonkey (JavaScript-C 1.8.5+ 2011-04-16),并注意到一个奇怪的怪癖,你可能知道答案。
过去,如果我这样做:
echo -n "print('hi');"
结果将返回为:
js> hi
但是,现在当我运行相同的命令时,我得到的返回输出是:
js> print('hi');
hi
js>
如您所见,有 3 行输出,而不仅仅是 1 行。
这通常不会是一个问题,但我正在使用一个特定的 CMS,它没有处理这个异常,所以只是出错了。
有解决方法吗?我应该只安装旧版本吗?
PS我知道Spidermonkey可以选择“e”(即js -e“print('hi')”)来运行内联代码,但我使用的CMS再次不能那样工作:\