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

Installing yargs

Now, let's view the documents page for yargs. It's always a good idea to know what you're getting yourself into. If you search for yargs on Google, you should find the GitHub page as your first search result. As shown in the following screenshot, we have the GitHub page for the yargs library:

Now, yargs is a very complex library. It has a ton of features for validating all sorts of input, and it has different ways in which you can format that input. We will start with a very basic example, although we will be introducing more complex examples throughout this chapter.

If you want to look at any other features that we don't discuss in the chapter, or you just want to see how something works that we have talked about, you can always find it in the yarg documents.

We'll now move into Terminal to install this module inside of our application. To do this, we'll use npm install followed by the module name, yargs, and in this case, I'll use the @ sign to specify the specific version of the module I want to use, 11.0.0, which is the most recent version at the time of writing. Next, I'll add the save flag, which, as we know, updates the package.json file:

npm install yargs@11.0.0 --save
If I leave off the save flag, yargs will get installed into the node_modules folder, but if we wipe that node_modules folder later and run npm install, yargs won't get reinstalled because it's not listed in the package.json file. This is why we use the save flag.
主站蜘蛛池模板: 富川| 静安区| 葫芦岛市| 鄄城县| 垣曲县| 庆云县| 黄冈市| 睢宁县| 尼木县| 固始县| 武汉市| 浦县| 平昌县| 靖州| 民勤县| 苏州市| 闻喜县| 云南省| 沾益县| 涡阳县| 棋牌| 丽水市| 呈贡县| 轮台县| 合江县| 新郑市| 仁化县| 兴海县| 紫阳县| 大名县| 松江区| 凤山县| 玉龙| 马尔康县| 太原市| 三台县| 河间市| 金昌市| 天柱县| 南召县| 长汀县|