## 安裝本地包
>[info] npm install <package_name>(包的名稱)
當運行以上命令安裝一個包后會把包下載到`node_modules`目錄下,若`node_modules`目錄不存在將會創建`node_modules`目錄。
## 一:實例演示
安裝一個叫做`lodash`的包。安裝成功之后,如果`node_modules`目錄下存在一個名為`lodash`的文件夾,則說明成功安裝了這個包。
>[info] npm install lodash
## 二:安裝包的版本
如果在本地目錄中沒有`package.json`這個文件的話,那么運行`npm install lodash`將安裝最新版本的包。
如果存在`package.json`文件,則會在`package.json`文件中查找針對這個包所約定的[語義化版本規則](https://www.npmjs.cn/getting-started/semantic-versioning),然后安裝符合此規則的最新版本。
## 三:語義化版本
>[info] 所謂語義化版本,就是指版本號為`a.b.c`的形式,其中`a`是大版本號,`b`是小版本號,`c`是補丁號。
一個軟件發布的時候,默認就是`1.0.0`版。
* 如果以后發布補丁(修復bug),就增加最后一位數字,比如`1.0.1`;
* 如果增加新功能,且不影響原有的功能,就增加中間的數字(即小版本號),比如`1.1.0`;
* 如果引入的變化,破壞了向后兼容性,就增加第一位數字(即大版本號),比如`2.0.0`。