精品欧美一区二区三区在线观看 _久久久久国色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)

久久一区91| 粉嫩一区二区三区| 成人精品鲁一区一区二区| 久久久久久久久久亚洲| 大地资源二中文在线影视观看| 成人性生交大片免费看午夜| 日韩国产高清影视| 久久精品视频在线观看| 日本少妇xxxx软件| 户外露出一区二区三区| 亚洲精品一二三四区| 精品网站在线看| 中国女人真人一级毛片| 亚洲网色网站| 精品亚洲夜色av98在线观看| jizz大全欧美jizzcom| 男女羞羞视频在线观看| 国产欧美日韩久久| 99久久99| 国产无遮挡又黄又爽又色视频| 日韩精品四区| 亚洲精品97久久| 制服丝袜综合网| 不卡av免费观看| 国产精品三级在线观看| 激情小说网站亚洲综合网 | 久久午夜色播影院免费高清| 国产精品偷伦一区二区 | 亚洲一区视频在线观看视频| 欧美重口乱码一区二区| 亚洲精品97久久中文字幕无码| 99精品热6080yy久久| 日韩在线视频线视频免费网站| 少妇极品熟妇人妻无码| 小明成人免费视频一区| 亚洲成av人片在线观看| 亚洲自拍偷拍一区二区三区| 免费黄色在线视频网站| 成人美女在线观看| 91九色露脸| 一区二区三区www污污污网站| 亚洲黄色在线| 久久国产精品免费视频| 顶级黑人搡bbw搡bbbb搡| 精品一区在线| 亚洲国产免费av| 亚洲黄色小说在线观看| 精品国产亚洲日本| 欧美日韩国产大片| 色悠悠久久综合网| 免费观看成人性生生活片 | 亚洲国产福利在线| 伊人久久久久久久久| 成人永久在线| 56国语精品自产拍在线观看| 天天视频天天爽| 欧美精选视频一区二区| 色婷婷精品大视频在线蜜桃视频| 国产视频在线观看网站| 污片在线免费观看| 一区二区三区中文在线| 妺妺窝人体色www看人体| 丝袜在线观看| 亚洲国产精品一区二区www在线| 400部精品国偷自产在线观看| av网站在线免费播放| 国产欧美日韩一区二区三区在线观看| 国产成人成网站在线播放青青| 国产免费的av| 国产毛片精品视频| 国产91aaa| 色婷婷在线视频| 99国产精品久久久| 欧美日韩在线一二三| 草碰在线视频| 亚洲色图丝袜美腿| 美女av免费观看| 91超碰免费在线| 欧美性猛交xxxx乱大交蜜桃| 美女黄色片视频| 亚洲色图综合| 日韩欧美专区在线| 国产黑丝在线观看| 欧洲三级视频| 久久99视频免费| 日产精品久久久| 日韩av一级片| 91视频免费网站| 欧美一级特黄aaaaaa大片在线观看| 成人午夜视频网站| 欧美亚洲另类久久综合| 日本视频在线| 亚洲成人动漫精品| 一级黄色特级片| 51vv免费精品视频一区二区| 亚洲欧美精品suv| 国产极品美女在线| 99在线精品视频在线观看| 国产精品igao视频| 午夜精品久久久久久久第一页按摩 | 国产口爆吞精一区二区| 国产精品99久| 欧美精品久久久| 黄色免费在线网站| 欧美日韩国产麻豆| 午夜两性免费视频| 亚洲日本va中文字幕| 亚洲人午夜精品免费| 免费成年人视频在线观看| 日韩午夜黄色| 亚洲一区二区三区久久| 国产视频精品久久| 亚洲最新在线观看| 日韩欧美国产片| 卡通动漫精品一区二区三区| 最新69国产成人精品视频免费| 小泽玛利亚一区二区免费| 国产视频久久| 亚洲一区二区三区在线视频| 狠狠v欧美ⅴ日韩v亚洲v大胸| **欧美大码日韩| 精品久久久久av| 97久久超碰| 日韩在线一区二区三区免费视频| 精品无码黑人又粗又大又长| 免费视频一区二区| 精品日本一区二区三区在线观看| 欧美jizz18hd性欧美| 欧美色欧美亚洲高清在线视频| 亚洲美女性囗交| 亚洲人成精品久久久| 欧美精品久久久久久久免费观看 | 又黄又爽又色的视频| 精品视频黄色| 日韩美女在线看| 亚州精品国产精品乱码不99按摩| 中文字幕亚洲精品在线观看| 男人透女人免费视频| 欧美a一欧美| 欧美激情视频网站| 99久久久久久久| 国产精品福利在线播放| 日韩中文字幕免费在线| 图片婷婷一区| 91国产视频在线播放| 欧美一级做性受免费大片免费| 1区2区3区国产精品| 无限资源日本好片| 日韩av免费大片| 国产精品久久久久久久久久久久久久| 亚洲精品国产手机| 亚洲综合在线观看视频| 亚洲一区和二区| 国产精品观看| 狠狠爱一区二区三区| 国产传媒在线观看| 日韩精品黄色网| 欧美一级特黄视频| 久久先锋影音av| 国产超碰在线播放| 国产精品毛片久久| 亚洲一区二区三区sesese| 超碰在线caoporen| 欧美一区二区在线观看| www.av视频| 成人网页在线观看| 日韩小视频在线播放| 欧美色图五月天| 日本在线观看天堂男亚洲 | 夜夜躁日日躁狠狠久久88av| 91视频久久久| 国产精品毛片久久久久久| 国产美女视频免费看| 在线成人超碰| 国产精品视频免费观看| 午夜伦理福利在线| 在线精品国产成人综合| 99在线精品视频免费观看20| 亚洲一区二区三区四区在线免费观看 | 在线观看网站免费入口在线观看国内 | 欧美日免费三级在线| 国产传媒视频在线| 国产麻豆精品一区二区| 水蜜桃色314在线观看| 少妇精品久久久一区二区| 国产欧美一区二区三区久久人妖| 国产黄色在线| 91精品国产综合久久精品| 久久久久久久九九九九| 26uuu国产日韩综合| 国产一线二线三线女| 九九热线有精品视频99| 国产日韩欧美视频| 24小时免费看片在线观看| 亚洲色图色老头| 国产v在线观看| 欧美午夜视频一区二区| 国产麻豆视频在线观看| 不卡av在线网| 在线观看国产一级片| 精品二区视频| 亚洲欧美日韩国产yyy| av自拍一区| 国产欧美韩国高清| 碰碰在线视频| 久久视频在线视频| 青青操视频在线| 日韩欧美在线观看一区二区三区| 国产极品在线播放| 国产精品高潮久久久久无| 国产精品第七页| 国产精品伊人色| 亚洲色图 在线视频| 亚洲美女黄网| 99精品视频网站| 久久av影视| 国产精品乱码视频| 99综合久久| 国产va免费精品高清在线观看| 亚洲图区一区| 伊人av综合网| 亚洲人在线观看视频| 日韩午夜激情视频| 亚洲综合精品在线| 欧洲一区在线电影| 日韩欧美a级片| 亚洲男同1069视频| 亚洲色图欧美色| 91视频精品在这里| 色悠悠在线视频| 国产精品自在欧美一区| mm131亚洲精品| 日韩精品乱码免费| 那种视频在线观看| 新67194成人永久网站| 日韩人妻无码精品久久久不卡| 日韩精品dvd| 神马影院午夜我不卡| 亚洲春色h网| 精品伦精品一区二区三区视频| 国内不卡的一区二区三区中文字幕 | 99久久久无码国产精品免费| 在线视频综合导航| 亚洲s码欧洲m码国产av| 亚洲自拍另类综合| 一区二区视频免费看| 中文字幕一区二区日韩精品绯色| 天堂www中文在线资源| 国产99久久久久| 韩国三级hd中文字幕有哪些| 国产一区二区三区四区五区美女 | 久久亚洲AV无码专区成人国产| 成人福利视频网站| 亚洲av永久无码精品| 成人v精品蜜桃久久一区| 性猛交╳xxx乱大交| 国产乱码精品一区二区三区av| 亚洲久久中文字幕| 国产一区二区三区四区五区美女| www.污污视频| 国产精品99久久久久久久vr| 9.1在线观看免费| 福利一区福利二区| 国产白嫩美女无套久久| 26uuu国产一区二区三区| 国产在线观看h| 国产日韩欧美麻豆| 美国黄色片视频| 亚洲日本丝袜连裤袜办公室| 麻豆91精品91久久久| 亚洲韩国一区二区三区| 国产成人无码精品久在线观看 | 日韩电影在线观看中文字幕 | 午夜精品久久久久久久| 在线观看国产亚洲| 欧美性生交片4| 国产一区二区在线不卡| 欧美mv日韩mv亚洲| 深夜福利在线观看直播| 亚洲香蕉成视频在线观看| 中文日本在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 伊人在我在线看导航| 91高潮在线观看| 亚洲天堂一区二区| 91久久久久久国产精品| 国产精品chinese在线观看| 欧美xxxx黑人又粗又长密月| 日韩免费视频| 久久99久久99精品| 日韩精彩视频在线观看| 成人免费播放视频| 久久久精品tv| 69av视频在线| 色噜噜夜夜夜综合网| av无码精品一区二区三区宅噜噜| 精品久久一二三区| 国产一区二区三区不卡在线| 久久国产精品首页| 性欧美hd调教| 成人三级在线| 成人无号精品一区二区三区| 国产aaa免费视频| 久久久久国产精品一区二区| 日日夜夜精品视频免费观看| 久久一日本道色综合| 超碰手机在线观看| 欧美综合欧美视频| 欧美一级淫片免费视频魅影视频| 亚洲深夜福利在线| 免费网站在线观看人| 国产精品视频精品视频| 理论片一区二区在线| 免费观看黄色的网站| 裸体素人女欧美日韩| av免费观看不卡| 中文字幕亚洲不卡| 久久久精品毛片| 亚洲第一网中文字幕| 哥也色在线视频| 国产精品高潮视频| 久久资源综合| 国产精品三级一区二区| 久久精品国产亚洲a| 国产小视频自拍| 精品日本高清在线播放| www日本视频| 久久视频国产精品免费视频在线| 中文在线最新版地址| 成人18视频| 国产精品99一区二区三| 牛夜精品久久久久久久| 久久综合九色综合久久久精品综合 | 精品中文字幕久久久久久| 黄色成人影院| 国产美女久久精品香蕉69| 九九综合久久| 国产美女三级视频| 91香蕉国产在线观看软件| 久久精品国产亚洲av香蕉| 日韩色在线观看| 成人看av片| 亚洲影影院av| 中文不卡在线| 国产在线视频三区| 樱桃国产成人精品视频| 国产婷婷在线视频| 欧美成人中文字幕在线| 日本少妇精品亚洲第一区| 艳母动漫在线观看| 国产一区二区三区在线观看精品| 999福利视频| 欧美久久免费观看| 国产精品久久久久久福利| 91免费观看网站| 亚洲色图网站| 国产又粗又猛又爽又黄| 悠悠色在线精品| 人成网站在线观看| 91av网站在线播放| 九九在线高清精品视频| 91国产精品视频在线观看| 亚洲欧洲av在线| 精品人妻一区二区三区四区不卡 | 日皮视频在线观看| 国产欧美一区二区三区另类精品 | 亚洲欧美国产精品桃花| 极品少妇一区二区| 欧美高清视频一区二区三区| 欧美xxxxxxxxx| 人成在线免费网站| 亚洲成人18| 国产毛片精品视频| 日韩精品――中文字幕| 国产婷婷成人久久av免费高清| 男人av在线播放| 日韩高清dvd| 国产乱子轮精品视频| 一级片免费网址| 伊人伊成久久人综合网站| 国产精品亚洲综合在线观看| 日本精品久久久久久久久久| 久久综合色综合88| 91成年人视频| 久久久久久这里只有精品| 中文字幕av一区二区三区人| 天天操狠狠操夜夜操| 亚洲一区二区在线免费观看视频| 手机看片福利永久| 国产精品爽爽爽| 红桃视频国产精品| 成人在线一级片| 欧美成人性战久久| 日本在线精品| 国产片侵犯亲女视频播放| 久久嫩草精品久久久久| 精品人妻一区二区三区浪潮在线| 亚州欧美日韩中文视频| 欧美3p在线观看| 中文字幕精品视频在线|