精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何使用npm管理NodeJS包

系統(tǒng) Linux
我們將討論如何使用 npm 管理 NodeJS 包。npm 是最大的軟件注冊(cè)中心,包含 600,000 多個(gè)包。每天,世界各地的開(kāi)發(fā)人員通過(guò) npm 共享和下載軟件包。在本指南中,我將解釋使用 npm 基礎(chǔ)知識(shí),例如安裝包(本地和全局)、安裝特定版本的包、更新、刪除和管理 NodeJS 包等等。

[[228437]]

前一段時(shí)間,我們發(fā)布了一個(gè)使用 pip 管理 Python 包的指南。今天,我們將討論如何使用 npm 管理 NodeJS 包。npm 是最大的軟件注冊(cè)中心,包含 600,000 多個(gè)包。每天,世界各地的開(kāi)發(fā)人員通過(guò) npm 共享和下載軟件包。在本指南中,我將解釋使用 npm 基礎(chǔ)知識(shí),例如安裝包(本地和全局)、安裝特定版本的包、更新、刪除和管理 NodeJS 包等等。

 

安裝 npm

用于 npm 是用 NodeJS 編寫(xiě)的,我們需要安裝 NodeJS 才能使用 npm。要在不同的 Linux 發(fā)行版上安裝 NodeJS,請(qǐng)參考下面的鏈接。

檢查 node 安裝的位置:

  1. $ which node
  2. /home/sk/.nvm/versions/node/v9.4.0/bin/node

檢查它的版本:

  1. $ node -v
  2. v9.4.0

進(jìn)入 Node 交互式解釋器:

  1. $ node
  2. > .help
  3. .break Sometimes you get stuck, this gets you out
  4. .clear Alias for .break
  5. .editor Enter editor mode
  6. .exit Exit the repl
  7. .help Print this help message
  8. .load Load JS from a file into the REPL session
  9. .save Save all evaluated commands in this REPL session to a file
  10. > .exit

檢查 npm 安裝的位置:

  1. $ which npm
  2. /home/sk/.nvm/versions/node/v9.4.0/bin/npm

還有版本:

  1. $ npm -v
  2. 5.6.0

棒極了!Node 和 npm 已安裝好!正如你可能已經(jīng)注意到,我已經(jīng)在我的 $HOME 目錄中安裝了 NodeJS 和 NPM,這樣是為了避免在全局模塊時(shí)出現(xiàn)權(quán)限問(wèn)題。這是 NodeJS 團(tuán)隊(duì)推薦的方法。

那么,讓我們繼續(xù)看看如何使用 npm 管理 NodeJS 模塊(或包)。

 

安裝 NodeJS 模塊

NodeJS 模塊可以安裝在本地或全局(系統(tǒng)范圍)。現(xiàn)在我將演示如何在本地安裝包(LCTT 譯注:即將包安裝到一個(gè) NodeJS 項(xiàng)目當(dāng)中,所以下面會(huì)先創(chuàng)建一個(gè)空項(xiàng)目做演示)。

 

在本地安裝包

為了在本地管理包,我們通常使用 package.json 文件來(lái)管理。

首先,讓我們創(chuàng)建我們的項(xiàng)目目錄。

  1. $ mkdir demo
  2. $ cd demo

在項(xiàng)目目錄中創(chuàng)建一個(gè) package.json 文件。為此,運(yùn)行:

  1. $ npm init

輸入你的包的詳細(xì)信息,例如名稱、版本、作者、GitHub 頁(yè)面等等,或者按下回車鍵接受默認(rèn)值并鍵入 yes 確認(rèn)。

  1. This utility will walk you through creating a package.json file.
  2. It only covers the most common items, and tries to guess sensible defaults.
  3.  
  4. See `npm help json` for definitive documentation on these fields
  5. and exactly what they do.
  6.  
  7. Use `npm install <pkg>` afterwards to install a package and
  8. save it as a dependency in the package.json file.
  9.  
  10. Press ^C at any time to quit.
  11. package name: (demo)
  12. version: (1.0.0)
  13. description: demo nodejs app
  14. entry point: (index.js)
  15. test command:
  16. git repository:
  17. keywords:
  18. author:
  19. license: (ISC)
  20. About to write to /home/sk/demo/package.json:
  21.  
  22. {
  23. "name": "demo",
  24. "version": "1.0.0",
  25. "description": "demo nodejs app",
  26. "main": "index.js",
  27. "scripts": {
  28. "test": "echo \"Error: no test specified\" && exit 1"
  29. },
  30. "author": "",
  31. "license": "ISC"
  32. }
  33.  
  34. Is this ok? (yes) yes

上面的命令初始化你的項(xiàng)目并創(chuàng)建了 package.json 文件。

你也可以使用命令以非交互式方式執(zhí)行此操作:

  1. npm init --y

現(xiàn)在讓我們安裝名為 commander 的包。

  1. $ npm install commander

示例輸出:

  1. npm notice created a lockfile as package-lock.json. You should commit this file.
  2. npm WARN demo@1.0.0 No repository field.
  3.  
  4. + commander@2.13.0
  5. added 1 package in 2.519s

這將在項(xiàng)目的根目錄中創(chuàng)建一個(gè)名為 node_modules 的目錄(如果它不存在的話),并在其中下載包。

讓我們檢查 pachage.json 文件。

  1. $ cat package.json
  2. {
  3. "name": "demo",
  4. "version": "1.0.0",
  5. "description": "demo nodejs app",
  6. "main": "index.js",
  7. "scripts": {
  8. "test": "echo \"Error: no test specified\" && exit 1"
  9. },
  10. "author": "",
  11. "license": "ISC",
  12. "dependencies": {
  13. "commander": "^2.13.0"
  14. }
  15. }

你會(huì)看到添加了依賴文件,版本號(hào)前面的插入符號(hào) ( ^ ) 表示在安裝時(shí),npm 將取出它可以找到的最高版本的包。

  1. $ ls node_modules/
  2. commander

package.json 文件的優(yōu)點(diǎn)是,如果你的項(xiàng)目目錄中有 package.json 文件,只需鍵入 npm install,那么 npm 將查看文件中列出的依賴關(guān)系并下載它們。你甚至可以與其他開(kāi)發(fā)人員共享它或?qū)⑵渫扑偷侥愕?GitHub 倉(cāng)庫(kù)。因此,當(dāng)他們鍵入 npm install 時(shí),他們將獲得你擁有的所有相同的包。

你也可能會(huì)注意到另一個(gè)名為 package-lock.json 的文件,該文件確保在項(xiàng)目安裝的所有系統(tǒng)上都保持相同的依賴關(guān)系。

要在你的程序中使用已安裝的包,使用實(shí)際代碼在項(xiàng)目目錄中創(chuàng)建一個(gè) index.js(或者其他任何名稱)文件,然后使用以下命令運(yùn)行它:

  1. $ node index.js

 

在全局安裝包

如果你想使用一個(gè)包作為命令行工具,那么最好在全局安裝它。這樣,無(wú)論你的當(dāng)前目錄是哪個(gè)目錄,它都能正常工作。

  1. $ npm install async -g
  2. + async@2.6.0
  3. added 2 packages in 4.695s

或者

  1. $ npm install async --global

要安裝特定版本的包,我們可以:

  1. $ npm install async@2.6.0 --global

 

更新 NodeJS 模塊

要更新本地包,轉(zhuǎn)到 package.json 所在的項(xiàng)目目錄并運(yùn)行:

  1. $ npm update

然后,運(yùn)行以下命令確保所有包都更新了。

  1. $ npm outdated

如果沒(méi)有需要更新的,那么它返回空。

要找出哪一個(gè)全局包需要更新,運(yùn)行:

  1. $ npm outdated -g --depth=0

如果沒(méi)有輸出,意味著所有包都已更新。

更新單個(gè)全局包,運(yùn)行:

  1. $ npm update -g <package-name>

更新所有的全局包,運(yùn)行:

  1. $ npm update -g

 

列出 NodeJS 模塊

列出本地包,轉(zhuǎn)到項(xiàng)目目錄并運(yùn)行:

  1. $ npm list
  2. demo@1.0.0 /home/sk/demo
  3. └── commander@2.13.0

如你所見(jiàn),我在本地安裝了 commander 這個(gè)包。

要列出全局包,從任何位置都可以運(yùn)行以下命令:

  1. $ npm list -g

示例輸出:

  1. /home/sk/.nvm/versions/node/v9.4.0/lib
  2. ├─┬ async@2.6.0
  3. └── lodash@4.17.4
  4. └─┬ npm@5.6.0
  5. ├── abbrev@1.1.1
  6. ├── ansi-regex@3.0.0
  7. ├── ansicolors@0.3.2
  8. ├── ansistyles@0.1.3
  9. ├── aproba@1.2.0
  10. ├── archy@1.0.0
  11. [...]

該命令將列出所有模塊及其依賴關(guān)系。

要僅僅列出頂級(jí)模塊,使用 -depth=0 選項(xiàng):

  1. $ npm list -g --depth=0
  2. /home/sk/.nvm/versions/node/v9.4.0/lib
  3. ├── async@2.6.0
  4. └── npm@5.6.0

 

尋找 NodeJS 模塊

要搜索一個(gè)模塊,使用 npm search 命令:

  1. npm search <search-string>

例如:

  1. $ npm search request

該命令將顯示包含搜索字符串 request 的所有模塊。

 

移除 NodeJS 模塊

要?jiǎng)h除本地包,轉(zhuǎn)到項(xiàng)目目錄并運(yùn)行以下命令,這會(huì)從 node_modules 目錄中刪除包:

  1. $ npm uninstall <package-name>

要從 package.json 文件中的依賴關(guān)系中刪除它,使用如下所示的 save 選項(xiàng):

  1. $ npm uninstall --save <package-name>

要?jiǎng)h除已安裝的全局包,運(yùn)行:

  1. $ npm uninstall -g <package>

 

清除 npm 緩存

默認(rèn)情況下,npm 在安裝包時(shí),會(huì)將其副本保存在 $HOME 目錄中名為 .npm 的緩存文件夾中。所以,你可以在下次安裝時(shí)不必再次下載。

查看緩存模塊:

  1. $ ls ~/.npm

隨著時(shí)間的推移,緩存文件夾會(huì)充斥著大量舊的包。所以不時(shí)清理緩存會(huì)好一些。

從 npm@5 開(kāi)始,npm 緩存可以從 corruption 問(wèn)題中自行修復(fù),并且保證從緩存中提取的數(shù)據(jù)有效。如果你想確保一切都一致,運(yùn)行:

  1. $ npm cache verify

清除整個(gè)緩存,運(yùn)行:

  1. $ npm cache clean --force

 

查看 npm 配置

要查看 npm 配置,鍵入:

  1. $ npm config list

或者:

  1. $ npm config ls

示例輸出:

  1. ; cli configs
  2. metrics-registry = "https://registry.npmjs.org/"
  3. scope = ""
  4. user-agent = "npm/5.6.0 node/v9.4.0 linux x64"
  5.  
  6. ; node bin location = /home/sk/.nvm/versions/node/v9.4.0/bin/node
  7. ; cwd = /home/sk
  8. ; HOME = /home/sk
  9. ; "npm config ls -l" to show all defaults.

要顯示當(dāng)前的全局位置:

  1. $ npm config get prefix
  2. /home/sk/.nvm/versions/node/v9.4.0

好吧,這就是全部了。我們剛才介紹的只是基礎(chǔ)知識(shí),npm 是一個(gè)廣泛話題。有關(guān)更多詳細(xì)信息,參閱 NPM Getting Started 指南。 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2024-05-09 10:26:14

2022-08-14 08:29:21

npmNode

2017-04-05 14:22:06

NPM開(kāi)發(fā)工具

2022-02-16 20:36:30

瀏覽器PythonJavaScript

2017-03-02 11:58:31

NodeJS服務(wù)器

2024-06-20 08:06:04

2021-02-18 07:20:51

Nodejs前端開(kāi)發(fā)

2022-10-08 12:17:15

npm包CJSCommonJS

2021-11-11 11:13:20

js Npm基礎(chǔ)

2020-05-18 09:33:27

前端開(kāi)發(fā)工具

2019-06-18 16:40:26

NodeJS前端項(xiàng)目

2021-07-30 16:34:31

前端Nodejs開(kāi)發(fā)

2021-07-27 10:15:57

瀏覽器NPM包Chrome web

2021-10-22 11:52:26

加密貨幣NPM數(shù)字貨幣

2023-06-20 19:35:00

Node.js工具

2022-07-05 08:25:10

Reactyarn link

2021-03-17 07:29:15

Systemctl 管理Linux

2019-04-24 18:00:57

Linuxsgdisk命令管理分區(qū)

2021-12-27 10:13:51

Goatomic數(shù)據(jù)競(jìng)爭(zhēng)

2017-07-13 17:00:17

內(nèi)置執(zhí)行器開(kāi)發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

久久99欧美| 欧美第一淫aaasss性| 成人亚洲视频在线观看| 日韩伦理在线观看| 成人国产精品免费| 2021国产精品视频| 日韩在线视频免费看| 岛国精品一区| 欧美亚洲国产怡红院影院| 欧美性大战久久久久| 在线免费一级片| 99综合视频| 久久成人av网站| 少妇久久久久久久久久| 视频二区欧美| 欧美男同性恋视频网站| 亚洲人成无码网站久久99热国产 | 亚洲天堂电影网| 成人免费公开视频| 捆绑调教一区二区三区| 69av在线视频| 欧美性猛交xxxxx少妇| 九九视频精品全部免费播放| 欧美成人激情免费网| 日本在线观看免费视频| 免费毛片b在线观看| 亚洲美女淫视频| 无遮挡亚洲一区| 日本不卡视频一区二区| 成人小视频免费观看| 成人a免费视频| japanese国产在线观看| 亚洲视频www| 久久青草福利网站| 欧美日韩在线视频免费| 天天天综合网| 日韩在线一区二区三区免费视频| 亚洲av无码成人精品国产| 国产无遮挡裸体免费久久| 日韩视频一区在线观看| 手机在线国产视频| 欧美久久久网站| 欧美日韩在线直播| 日本999视频| free欧美| 欧美在线免费播放| 久久综合伊人77777麻豆最新章节| 亚洲日本天堂| 一本色道久久综合亚洲精品按摩| 欧美成人高潮一二区在线看| 成全电影大全在线观看| 亚洲国产一区二区三区| 91动漫在线看| 波多一区二区| 大伊人狠狠躁夜夜躁av一区| 欧美日韩精品在线一区二区| 国产黄大片在线观看| 欧美日韩美女在线| 黄色片久久久久| 欧美粗大gay| 91久久一区二区| 亚洲欧美自拍另类日韩| 亚洲视频资源| 日韩美一区二区三区| 精品人妻一区二区免费| 久久亚洲道色| 亚洲美女中文字幕| 国产123在线| 99热在线成人| 欧美精品在线观看| 日韩av一二三区| 欧美在线综合| 国产日韩av高清| 国产av无码专区亚洲av| 成人激情免费网站| 欧美专区一二三| 91九色在线porn| 亚洲欧美日本韩国| aa在线观看视频| 成人在线观看免费视频| 91精品国产乱| 天天插天天射天天干| 国产亚洲欧美日韩在线观看一区二区 | 亚洲福利一二三区| 色欲av无码一区二区人妻| 成人在线免费av| 亚洲精品一区二区三区在线观看| 51调教丨国产调教视频| 欧美激情电影| 性欧美xxxx交| 在线观看国产精品视频| 成人免费毛片aaaaa**| 欧美一区二区在线| dj大片免费在线观看| 欧美日韩亚洲一区二区| 色天使在线观看| 女同另类激情重口| 日韩中文娱乐网| av大片免费在线观看| 日本sm残虐另类| 国产日韩一区二区三区| eeuss影院www在线播放| 亚洲成人免费看| 污污网站在线观看视频| 日韩成人动漫在线观看| 草民午夜欧美限制a级福利片| 国产精品视频免费播放| 国产一区二区视频在线播放| 美女一区视频| 肉体视频在线| 精品污污网站免费看| 手机免费看av片| 小说区亚洲自拍另类图片专区| 91精品国产91久久久久| 999精品国产| 中文在线资源观看网站视频免费不卡| 欧美性潮喷xxxxx免费视频看| 久久99国产精品二区高清软件| 亚洲精品wwww| 国产在线观看99| 九九视频精品免费| 日韩电影在线播放| 日韩伦理福利| 亚洲成人免费网站| 欧美日韩成人免费观看| 久久99精品久久久久久| 日韩欧美三级电影| 天堂av中文在线观看| 精品国产sm最大网站| 伊人久久久久久久久久久久久久| 久久久久一区| 裸体丰满少妇做受久久99精品| 免费毛片在线看片免费丝瓜视频 | 秋霞午夜鲁丝一区二区| 欧美hd在线| 国产精品一区av| 岛国大片在线观看| 在线看国产一区| 麻豆精品免费视频| 久久不射2019中文字幕| 久久99精品久久久久子伦 | 日本午夜精品理论片a级appf发布| 亚洲精品国产手机| 一区二区三区中文免费| 在线成人免费av| 亚洲欧美在线专区| 91综合免费在线| a级在线观看| 日韩视频永久免费| 国产一级免费av| 成人丝袜18视频在线观看| 被灌满精子的波多野结衣| av成人资源网| 97精品国产97久久久久久免费| 欧美一区二区公司| 天天亚洲美女在线视频| 欧美图片一区二区| 免费的国产精品| 伊人久久婷婷色综合98网| 亚洲一区有码| 欧美福利视频在线观看| 免费av一级片| 色婷婷综合久久久久中文一区二区| 日韩人妻一区二区三区| 日本午夜精品视频在线观看| 一区二区三区四区视频在线| 精品成人18| 国模私拍一区二区三区| 欧美另类自拍| 777精品伊人久久久久大香线蕉| 成人自拍小视频| 东方aⅴ免费观看久久av| 欧美综合在线播放| 欧美日韩中文一区二区| 91网站在线看| 美女av在线免费看| 色综合伊人色综合网| 精品人妻一区二区三区日产乱码 | 日韩在线不卡视频| 亚洲成人777777| 欧美性猛交xxxx黑人猛交| 国产在线综合视频| 国产suv精品一区二区883| 人妻熟妇乱又伦精品视频| 日韩1区在线| 国产精品美女黄网| 久久爱.com| 久久免费国产视频| freemovies性欧美| 亚洲国产日韩欧美在线动漫| 这里只有精品999| 亚洲午夜在线视频| www.com.av| 久久久欧美精品sm网站| 特级西西444www| 欧美亚洲视频| 成年人视频网站免费| 欧美另类69xxxxx| 国产伦精品一区二区| 久久精品资源| 人体精品一二三区| 金瓶狂野欧美性猛交xxxx| 国产午夜精品全部视频播放 | 亚洲欧美另类在线观看| a天堂在线视频| 欧美亚洲一区二区在线| 免费观看成人毛片| 亚洲女厕所小便bbb| 五月婷六月丁香| 99精品黄色片免费大全| 久久aaaa片一区二区| 久久一区二区三区超碰国产精品| 久久男人资源站| 99国产精品一区二区| 欧美日韩免费高清| 日韩伦理一区二区三区| av一区二区三区四区电影| 日本一区二区中文字幕| 日本一区二区三区四区视频| 国产美女精品写真福利视频| 久久成人精品视频| 麻豆传媒在线免费看| 国产一区二区三区精品久久久| 黄色av免费观看| 日韩一区二区三区视频在线观看| 中文无码av一区二区三区| 懂色av一区二区三区| 日韩精品一区二区三| 一区二区三区在线视频观看58| 操她视频在线观看| 国产精品美女视频| 日本高清黄色片| 国产午夜亚洲精品理论片色戒| 国产精品久久不卡| 成人精品国产一区二区4080| 亚洲黄色小说在线观看| 高清不卡在线观看av| 日本特黄在线观看| 国产盗摄精品一区二区三区在线| 国产免费中文字幕| 国内成人精品2018免费看| 超碰人人草人人| 九色综合国产一区二区三区| 午夜av中文字幕| 国产精品一级二级三级| 无码人妻少妇色欲av一区二区| 国产精品主播直播| 人妻少妇偷人精品久久久任期| 国产剧情一区在线| 农村末发育av片一区二区| 国产成人激情av| 亚洲欧美日韩偷拍| 95精品视频在线| 国产人妻一区二区| 国产欧美日韩久久| 国产稀缺精品盗摄盗拍| 一区二区在线观看免费视频播放 | 成年午夜在线| 亚洲人成在线免费观看| jizz在线观看视频| 久久天天躁日日躁| 免费毛片在线看片免费丝瓜视频| 亚州av一区二区| 欧美特大特白屁股xxxx| 国产精品网红福利| 国产一区二区三区| 精品综合久久久| jlzzjlzz亚洲女人| 在线播放 亚洲| 亚洲国产日韩欧美一区二区三区| 久久久久久久久久久免费视频| 久久看片网站| 午夜影院免费观看视频| 成年人网站91| 色婷婷国产精品免| 亚洲曰韩产成在线| 天天干天天干天天| 欧美一区二区三区在线电影| 黄色aaa毛片| 在线观看欧美成人| 欧美v亚洲v| 国产成人精品久久二区二区| 爱情电影网av一区二区| 九九99久久| 99国产**精品****| 日本a级片免费观看| 久久成人精品无人区| 午夜免费福利影院| 国产精品国产三级国产普通话三级| 欧美日韩中文字幕在线观看| 精品女同一区二区三区在线播放| 国产美女www爽爽爽| 欧美α欧美αv大片| 91视频在线观看| 91av在线国产| 日韩精品视频一区二区三区| 美女一区视频| 在线高清一区| 国产3p在线播放| 久久久久久久综合| 久久黄色免费网站| 欧美日韩在线三区| 久久久久久久影视| 欧美精品videosex极品1| 欧美jizz18| 欧美日韩一区在线播放| 韩国在线视频一区| 国产福利在线免费| 久久久精品一品道一区| 日韩av在线播| 日韩你懂的电影在线观看| 77777影视视频在线观看| 91超碰caoporn97人人| 亚洲专区**| 黄色高清视频网站| 久久精品国产亚洲一区二区三区| 182在线视频| 午夜电影一区二区| 国产福利视频导航| 久久视频精品在线| 久久久久久久性潮| 日本不卡二区| 久久久精品网| 亚洲av成人片色在线观看高潮 | 在线看片第一页欧美| 在线观看欧美日韩电影| 狠狠干一区二区| 亚洲国产国产亚洲一二三| 污免费在线观看| 最新热久久免费视频| 亚洲天堂中文在线| 中文亚洲视频在线| 成人18视频在线观看| 日本一区二区三区视频在线播放| 国产精品普通话对白| 香港三日本8a三级少妇三级99| 亚洲在线视频网站| 亚洲第一成年人网站| 欧美黑人一区二区三区| 亚洲精品影片| 成年人午夜视频在线观看 | 91精品国产手机| 日本电影全部在线观看网站视频| 国产精品久久久久久中文字 | 国产精品国产对白熟妇| 成人性生交大片免费看视频在线| 久久久精品一区二区涩爱| 精品免费国产二区三区 | 婷婷亚洲五月| 亚洲av无一区二区三区久久| 亚洲一区电影777| 日本免费一区视频| 欧美在线观看网址综合| 国精一区二区| 亚洲天堂国产视频| 亚洲自拍另类综合| 色噜噜在线播放| 1769国产精品| 欧美日韩一二三四| 久久精品视频在线观看免费| 一区二区三区四区高清精品免费观看 | 午夜欧美一区二区三区免费观看| 免费人成黄页网站在线一区二区| 亚洲精品天堂网| 日韩一级高清毛片| 97蜜桃久久| 日韩av电影免费播放| 九九九久久久精品| 国产亚洲精品码| 亚洲桃花岛网站| 99精品视频在线免费播放| 男人c女人视频| 2021国产精品久久精品| 亚洲天堂手机在线| 欧美精品video| 欧美在线观看视频一区| www.日本久久| 欧美性xxxxx| 免费在线看黄色| 精品国产免费一区二区三区| 日本中文字幕一区二区有限公司| 国产麻豆a毛片| 亚洲激情在线视频| 精品欧美日韩精品| 欧美激情亚洲天堂| 国产欧美一区二区精品性色| 国产成人精品毛片| 日韩美女视频免费在线观看| 欧美一区影院| 精品人妻中文无码av在线| 日韩三级.com| 欧洲成人一区| 免费看日本毛片| 亚洲色图视频网| 可以直接在线观看的av| 99国产高清| 麻豆精品久久精品色综合| 亚洲一区 视频| 美女久久久久久久| av亚洲免费|