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

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.
主站蜘蛛池模板: 陆良县| 奉化市| 塘沽区| 谢通门县| 辛集市| 河间市| 怀柔区| 交口县| 平泉县| 汉阴县| 陵水| 隆尧县| 保亭| 富平县| 岗巴县| 阳信县| 白城市| 朝阳县| 灵台县| 威远县| 遂川县| 霍州市| 双辽市| 陵川县| 黄山市| 根河市| 新津县| 青浦区| 浏阳市| 芜湖县| 新竹县| 惠安县| 温泉县| 邵阳市| 闸北区| 顺昌县| 深圳市| 呼图壁县| 宝丰县| 平和县| 济南市|