前言
來啦老鐵汛闸!
新的一年開始了,筆者在 2022 年共發(fā)表了 22 篇技術文章,與 2022 年初計劃的 25 篇基本相符油猫,由于技術類文章編寫時需要大量的積累和實時記錄群凶,因此產(chǎn)量相對沒那么多以及也沒那么穩(wěn)定,2022 年給自己打個合格分吧~
新的一年别伏,我也將持續(xù)更新技術作品,與大家共同進步忧额!
新年伊始厘肮,我們先來學點小知識,熱熱身吧~
學習路徑
- npm 簡介睦番;
- npm 常用命令类茂;
- npm 命令近期遇到的一個問題和解決方法;
1. npm 簡介托嚣;
這方面可以參考網(wǎng)絡上的資料巩检,如:https://zhuanlan.zhihu.com/p/362828765
2. npm 常用命令;
-
這方面示启,筆者經(jīng)常使用的命令有:
// 查看 npm 版本
npm -v
// 更新 npm
npm install npm@latest -g
npm install -g npm
// 新建 npm 管理的 node.js 項目
npm init
// 安裝 package.json 內(nèi)聲明的所有包
npm install
// 本地安裝指定包兢哭,非全局
npm install 包名
// 本地安裝指定包,全局
npm install -g 包名
// 查看本地已安裝的包
npm list
// 開發(fā)環(huán)境下安裝指定包夫嗓,安裝到 package.json 的 devDependencies 下
npm install --save-dev 包名 簡寫npm i -D 包名
// 生產(chǎn)環(huán)境下安裝指定包迟螺,安裝到 package.json 的 dependencies 下
npm install --save 包名 簡寫npm i -S 包名
// 從指定鏡像地址安裝包
npm install --registry=XXXX
npm install 包名 --registry=XXXX
...
-
關于 --save-dev 和 --save 的總結如下:
(圖片摘抄自:https://zhuanlan.zhihu.com/p/362828765)
開發(fā)環(huán)境與生產(chǎn)環(huán)境
3. npm 命令近期遇到的一個問題和解決方法(Mac 機器);
-
全局安裝某個包啤月;
npm install -g XXX
-
出現(xiàn)權限問題方面的報錯:
權限問題
-
解決辦法是執(zhí)行以下命令:
sudo chown -R $USER /usr/local/lib/node_modules
-
輸入密碼后重新執(zhí)行安裝命令即可解決問題煮仇;
npm install -g XXX
好了,今天就簡單學習記錄點小知識谎仲,淺嘗輒止浙垫,下期再見~
如果本文對您有幫助,麻煩動動手指點點贊郑诺?
謝謝夹姥!