【发布时间】:2019-10-17 14:03:28
【问题描述】:
我希望在使用 IJavascript 内核的 Jupyter 笔记本中创建一个 NodeJS 源文件,以便我可以快速调试我的代码。一旦它运行起来,我就可以使用 Jupyter 的“下载为...”功能将笔记本保存为 NodeJS 脚本文件。
我希望能够选择性地忽略/包含在我运行生成的 NodeJS 脚本文件时不会执行的笔记本源代码。
我已经解决了这个问题,因为我可以确定代码是否在交互式会话中运行(IPython [REPL])。我通过在 Python 中使用这个函数来实现这一点:
def is_interactive():
import __main__ as main
return not hasattr(main, '__file__')
(感谢Tell if Python is in interactive mode)
有没有办法为 NodeJS 做类似的事情?
【问题讨论】:
标签: node.js