国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

npm常用命令及參數(shù)詳解

DevWiki / 2029人閱讀

摘要:本人菜鳥(niǎo)一枚,一直也沒(méi)理解這個(gè),不過(guò)看到了就記錄一下吧,萬(wàn)一哪天用到了,說(shuō)不準(zhǔn)就懂了或參數(shù)的意思是精確的安裝指定版本的模塊,細(xì)心的同學(xué)會(huì)發(fā)現(xiàn)字段里每個(gè)模塊版本號(hào)前面的不見(jiàn)鳥(niǎo)。。。

NPM命令詳解
平時(shí)工作中經(jīng)常用npm安裝,每次用的時(shí)候有些命令都要去查一次,這次就自己把這些命令整理下,讓自己可以多記住一些。
對(duì)于還不知道NPM是什么的同學(xué)請(qǐng)自行g(shù)oogle吧 這里我就不多BB了,主要記錄一下NPM幾個(gè)常用命令和參數(shù)的意思

npm install packagename

安裝模塊如不指定版本號(hào) 默認(rèn)會(huì)安裝最新的版本

npm install packagename 0.0.1

安裝指定版本的模塊

npm init

這個(gè)命令會(huì)在當(dāng)前目錄生成一個(gè)package.json文件,這個(gè)文件中會(huì)記錄一些關(guān)于項(xiàng)目的信息,比如:項(xiàng)目的作者,git地址,入口文件、命令設(shè)置、項(xiàng)目名稱和版本號(hào)等等,一般情況下這個(gè)文件是必須要有的,方便后續(xù)的項(xiàng)目添加和其他開(kāi)發(fā)人員的使用。

npm install packagename --save 或 -S

--save、-S參數(shù)意思是把模塊的版本信息保存到dependencies(生產(chǎn)環(huán)境依賴)中,即你的package.json文件的dependencies字段中;

npm install packagename --save-dev 或 -D

--save-dev 、 -D參數(shù)意思是吧模塊版本信息保存到devDependencies(開(kāi)發(fā)環(huán)境依賴)中,即你的package.json文件的devDependencies字段中;

npm install packagename --save-optional 或 -O

--save-optional 、 -O參數(shù)意思是把模塊安裝到optionalDependencies(可選環(huán)境依賴)中,即你的package.json文件的optionalDependencies字段中。(本人菜鳥(niǎo)一枚,一直也沒(méi)理解這個(gè),不過(guò)看到了就記錄一下吧,萬(wàn)一哪天用到了,說(shuō)不準(zhǔn)就懂了......)

npm install packagename --save-exact 或 -E

--save-exact 、 -E參數(shù)的意思是精確的安裝指定版本的模塊,細(xì)心的同學(xué)會(huì)發(fā)現(xiàn)dependencies字段里每個(gè)模塊版本號(hào)前面的^不見(jiàn)鳥(niǎo)。。。

如果你打開(kāi)的是別人的項(xiàng)目,這個(gè)時(shí)候一般是沒(méi)有任何依賴包的,但是所以需要的包已在package.json里面寫(xiě)好了,這個(gè)時(shí)候我們就可以使用npm install來(lái)安裝所有項(xiàng)目中需要的依賴包了

npm install packagename -g 或 --global

安裝全局的模塊(不加參數(shù)的時(shí)候默認(rèn)安裝本地模塊)

npm list 或 npm ll 或 npm la 或 npm ls

查看所有已經(jīng)安裝的模塊 lllsla 三個(gè)命令意思都一樣 但是列表的展示方式不一樣 喜歡用哪個(gè)就看個(gè)人喜好了,不懂的同學(xué)可以每個(gè)都去試下。

npm uninstall packagename [options]

卸載已經(jīng)安裝的模塊,后面的options參數(shù)意思與安裝時(shí)候的意思一樣,與這個(gè)命令相同的還有npm remove npm rmnpm rnpm unnpm unlink 這幾個(gè)命令功能和npm uninstall基本一樣,個(gè)人覺(jué)得沒(méi)什么區(qū)別。

npm outdated

這個(gè)命令會(huì)列出所有已經(jīng)過(guò)時(shí)了的模塊,對(duì)于已經(jīng)過(guò)時(shí)了的模塊可以使用下面的命令去更新

npm update [-g]

更新已經(jīng)安裝的模塊(或全局的模塊)

npm help "命令"

查看某條命令的詳細(xì)幫助

npm root

查看命令的絕對(duì)路徑

npm config 

設(shè)置npm命令的配置路徑,這個(gè)命令一般用于設(shè)置代理,畢竟大部分都是國(guó)外的模塊,不過(guò)個(gè)人還是比較喜歡用cnpm 這個(gè)命令是用的淘寶的鏡像,用法與npm一樣,速度還可以。

除去以上的這些命令外,經(jīng)常還能見(jiàn)到一些npm startnpm deploynpm build等等之類的命令,這些一般都是在package.json 中自定義的一些啟動(dòng)、重啟、停止服務(wù)之類的命令。可以在package.json文件的scripts字段里自定義。例如:

"scripts": {
    "test": "echo "Error: no test specified" && exit 1",
    "build": "webpack",
    "start": "webpack-dev-server main.js,
    "deploy": "set NODE_ENV=production"
  }

關(guān)于package.json的詳細(xì)文檔,有興趣的同學(xué)可以參考《package.json中文文檔》;

以上便是本次npm一些命令和參數(shù)的記錄了,有疑問(wèn)或者發(fā)現(xiàn)有錯(cuò)誤的地方可在下方留言。喜歡的同學(xué)可以動(dòng)動(dòng)鼠標(biāo)點(diǎn)個(gè)贊哦! 祝您工作順利。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/89925.html

相關(guān)文章

  • 大數(shù)據(jù)入門指南(GitHub開(kāi)源項(xiàng)目)

    摘要:項(xiàng)目地址前言大數(shù)據(jù)技術(shù)棧思維導(dǎo)圖大數(shù)據(jù)常用軟件安裝指南一分布式文件存儲(chǔ)系統(tǒng)分布式計(jì)算框架集群資源管理器單機(jī)偽集群環(huán)境搭建集群環(huán)境搭建常用命令的使用基于搭建高可用集群二簡(jiǎn)介及核心概念環(huán)境下的安裝部署和命令行的基本使用常用操作分區(qū)表和分桶表視圖 項(xiàng)目GitHub地址:https://github.com/heibaiying... 前 言 大數(shù)據(jù)技術(shù)棧思維導(dǎo)圖 大數(shù)據(jù)常用軟件安裝指...

    guyan0319 評(píng)論0 收藏0
  • 微信小程序?qū)W習(xí)與wepy框架的使用詳解

    摘要:,至此咱們的微信小程序的簡(jiǎn)單使用及了解算是分享完了,畢竟個(gè)人也是道行有限,沒(méi)有鉆研太深,這些只是本人在實(shí)際項(xiàng)目開(kāi)發(fā)過(guò)程中用到和總結(jié)的經(jīng)驗(yàn),有太多不足或不對(duì)的地方,希望大家多多給予指出與改正,咱們一起來(lái)共同學(xué)習(xí)與進(jìn)步 微信小程序是一種不需要下載安裝即可使用的應(yīng)用,在國(guó)內(nèi)它在企業(yè)推廣中的受歡迎度以及就這兩年的使用及普及熱度,然而就是因?yàn)樗膫涫軞g迎度以及越來(lái)越被企業(yè)所重視,也就形成了咱們開(kāi)...

    sf190404 評(píng)論0 收藏0
  • 微信小程序?qū)W習(xí)與wepy框架的使用詳解

    摘要:,至此咱們的微信小程序的簡(jiǎn)單使用及了解算是分享完了,畢竟個(gè)人也是道行有限,沒(méi)有鉆研太深,這些只是本人在實(shí)際項(xiàng)目開(kāi)發(fā)過(guò)程中用到和總結(jié)的經(jīng)驗(yàn),有太多不足或不對(duì)的地方,希望大家多多給予指出與改正,咱們一起來(lái)共同學(xué)習(xí)與進(jìn)步 微信小程序是一種不需要下載安裝即可使用的應(yīng)用,在國(guó)內(nèi)它在企業(yè)推廣中的受歡迎度以及就這兩年的使用及普及熱度,然而就是因?yàn)樗膫涫軞g迎度以及越來(lái)越被企業(yè)所重視,也就形成了咱們開(kāi)...

    stormjun 評(píng)論0 收藏0
  • 微信小程序?qū)W習(xí)與wepy框架的使用詳解

    摘要:,至此咱們的微信小程序的簡(jiǎn)單使用及了解算是分享完了,畢竟個(gè)人也是道行有限,沒(méi)有鉆研太深,這些只是本人在實(shí)際項(xiàng)目開(kāi)發(fā)過(guò)程中用到和總結(jié)的經(jīng)驗(yàn),有太多不足或不對(duì)的地方,希望大家多多給予指出與改正,咱們一起來(lái)共同學(xué)習(xí)與進(jìn)步 微信小程序是一種不需要下載安裝即可使用的應(yīng)用,在國(guó)內(nèi)它在企業(yè)推廣中的受歡迎度以及就這兩年的使用及普及熱度,然而就是因?yàn)樗膫涫軞g迎度以及越來(lái)越被企業(yè)所重視,也就形成了咱們開(kāi)...

    xiao7cn 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<