官术网_书友最值得收藏!

Summary

In this chapter, you learned that parsing in process.argv can be a real pain. We would have to write a lot of manual code to parse out those hyphens, the equal signs, and the optional quotes. However, yargs can do all of that for us and it puts it on a really simple object we can access. You also learned how to work with JSON inside Node.js.

Next, we filled out the addNote function. We're able to add notes using the command line, and we're able to save those notes into a JSON file. Finally, we pulled out a lot of the code from addNote into separate functions, fetchNotes and saveNotes, which are now separate, and they're able to be reused throughout the code. When we start filling out the other methods, we can simply call fetchNotes and saveNotes instead of having to copy the contents over and over again to every new method.

In the next chapter, we'll continue our journey on node fundamentals. We'll explore some more concepts related to node, such as debugging; we'll work on the read and remove notes commands. Apart from this, we'll also learn about the advanced features of yargs and the arrow function.

主站蜘蛛池模板: 土默特右旗| 珲春市| 澎湖县| 定西市| 新安县| 多伦县| 双桥区| 新晃| 深州市| 潼南县| 温泉县| 页游| 上蔡县| 衡水市| 华亭县| 辉南县| 南投县| 醴陵市| 汤原县| 阿城市| 伊通| 册亨县| 九江县| 金溪县| 汪清县| 阳西县| 南皮县| 波密县| 宜城市| 武夷山市| 牡丹江市| 唐海县| 兴海县| 黄山市| 秦皇岛市| 甘孜县| 太和县| 和林格尔县| 黄平县| 岢岚县| 郓城县|