2.4 不可预计的意外—记得经常保存
Node学习指南
Node的REPL是一个便捷的交互式工具,可以使开发任务变得简单点。REPL不仅可以在引入文件之前对JavaScript进行测试,并且可以边编写边测试直到完成时保存代码内容。
REPL另一个有用的特性是可以创建自定义的REPL,减少无用的undefined输出,预加载模块以及修改提示符或者eval方法等。
我强烈推荐在REPL中使用rlwrap,可以跨session浏览历史命令。这一特性可以节省大量的时间。话说回来,我们之中谁不喜欢更多更强大的编辑特性呢?
当你进一步探索REPL的时候,要记住本章的一个重点:
意外经常发生,频繁保存。
如果你花费很多时间在REPL中进行开发,使用rlwrap浏览历史命令,则需要频繁地保存代码。在REPL中开发与其他编辑环境一样,意外的发生不可预计。所以我一再重复:意外的发生不可避免——频繁保存为上策。
提示:
REPL在Node 0.8中有较大修改,输入内建的模块名称,比如fs,就可以加载该模块了。其他一些改进标注在Node.js官网提供的新的REPL文档中。
时间: 2024-10-15 16:07:38