我有JavsScript
代码,功能print
。它在Web浏览器的控制台中正常工作,但是当我使用节点运行此代码时,我获得错误:
ReferenceError: print is not defined
当然我可以使用console.log
,但我想知道为什么print
未在node
中实施?
答案 0 :(得分:3)
print
或window.print()
打开“打印对话框”以打印当前文档。
在对比度中,console.log()
向Web控制台输出消息。
如果您打算将文件实际打印到“硬件打印机”,请从Node.js查看node-printer
等项目。
答案 1 :(得分:1)
window.print()
打开浏览器的打印机对话框以打印当前页面。它不打印到控制台的东西。请参阅mdn docs。因此,这不是你所期望的。
答案 2 :(得分:-1)
compatible
打印由浏览器呈现的文档。 nodejs中没有要打印的文档。
答案 3 :(得分:-2)
在Ubuntu 16.04-17.10中安装SpiderMonkey,打开终端并输入:
sudo apt install libmozjs-24-0v5 libmozjs-24-bin
启动Mozilla的SpiderMonkey引擎,该引擎也可以用作交互式 解释器,从终端类型:
js24
要退出js24:
quit()