您好,登錄后才能下訂單哦!
本文小編為大家詳細(xì)介紹“npm NODE_ENV怎么配置”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“npm NODE_ENV怎么配置”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。
備注:<=> 意為等價(jià)于
--save <=> -S
--save-dev <=> -D
npm run start <=> npm start // 對(duì)應(yīng)"scripts"里的"start"命令
少敲幾下鍵盤(pán),何樂(lè)而不為
工程構(gòu)建(開(kāi)發(fā)時(shí)、“打包”時(shí))依賴(lài) ;例:xxx-cli , less-loader , babel-loader...
項(xiàng)目(運(yùn)行時(shí)、發(fā)布到生產(chǎn)環(huán)境時(shí))依賴(lài);例:antd , element,react...
(至于我們啥時(shí)候用--save、啥時(shí)候用--save-dev 感覺(jué)是個(gè)規(guī)范問(wèn)題,用反了項(xiàng)目一樣可以跑起來(lái)(對(duì)于安裝依賴(lài)正確時(shí)),但會(huì)給其他看你項(xiàng)目的人帶來(lái)誤解、可能會(huì)導(dǎo)致一些bug的出現(xiàn),還有一些配置的錯(cuò)亂等)
5-1、使用 --prod、
npm i --prod <=> npm i --production // 僅會(huì)拉取dependencies中的依賴(lài)
5-2、設(shè)置NODE_DEV=production時(shí) // 效果同上,僅會(huì)拉取dependencies中的依賴(lài) (注意等號(hào)兩邊沒(méi)空格)
5-2-1、命令行設(shè)置(注意不同環(huán)境時(shí)的"分割符")
window => cmd :set NODE_ENV=production && xxxx
mac => shell :NODE_ENV=production 空格 xxxx
5-2-2、package.json=>script命令中設(shè)置
彩蛋:在新建package.json文件時(shí),我們可以使用npm init -y 快速創(chuàng)建(yes 表示一路默認(rèn)創(chuàng)建,還有 -f 表示 force)
讀到這里,這篇“npm NODE_ENV怎么配置”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。