《Node学习指南》一2.4 不可预计的意外—记得经常保存

简介:

本节书摘来自异步社区《Node学习指南》一书中的第2章,第2.4节,作者【美】Shelley Powers,更多章节内容可以访问云栖社区“异步社区”公众号查看

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文档中。

相关文章
|
Web App开发 JavaScript 前端开发
《Node学习指南》一导读
Node相关的技术依然年轻充满生机,经常出现有趣的变化和改动。同时,这项技术也达到了一定的成熟度,可以确保你在学习Node上花费的时间是值得的:即使在Windows上安装也非常简单;从成百上千的可用模块中涌现出了最佳组合模块;对于产品环境来说这种结构足够健壮。
1842 0