日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

npm 删除依赖包_前端开发,npm会了吗?

發(fā)布時(shí)間:2025/3/20 HTML 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 npm 删除依赖包_前端开发,npm会了吗? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

npm 是Node.js的包管理工具(package manager),npm 由三個(gè)獨(dú)立的部分組成: 網(wǎng)站(開發(fā)者查找包,設(shè)置參數(shù)以及管理npm的主要途徑) 注冊(cè)表(保存每個(gè)包(package)的信息) 命令行工具(通過命令行或終端運(yùn)行。開發(fā)者通過 CLI 與 npm 打交道)。

npm常用操作命令

  • npm search 搜索包
  • npm install 安裝包 or npm i 包名
  • npm ls 查看已經(jīng)安裝的依賴包
  • npm uninstall 卸載包
  • npm run 查看 package.json中有哪些 npm script命令
  • npm update 更新包
  • 注: jquery@2.2.4 執(zhí)行 npm update之后,只會(huì)更新jquery@2.x.x以后的小版本,不會(huì)直接更新到3.x.x版本, 如需下載3.x版本重新安裝需要的版本即可

    本地項(xiàng)目安裝包命令

    • npm i

    安裝在當(dāng)前項(xiàng)目目錄(node_modules)下,根據(jù)模塊訪問規(guī)則,當(dāng)前項(xiàng)目以及子項(xiàng)目可訪問。一般用于安裝項(xiàng)目獨(dú)立使用的包。

    全局安裝包命令

    • npm i -g

    安裝在 npm 指定的全局目錄下,通過全局模塊訪問機(jī)制可以在全局范圍內(nèi)訪問。一般用于安裝工具性質(zhì)的包。

    一次安裝多個(gè)模塊:

    npm i gulp-pug gulp-debug gulp-sass

    更新依賴包

    • 檢測(cè)依賴包 npm i npm-check-updates -g
    • 查看哪些依賴包需要更新 ncu
    • 更新package.json文件中的依賴包為最新版本
    • 安裝最新的依賴包 npm i
    • npm outdate 查看安裝包有沒有版本更新

    查看包信息

    • npm view vue 或 npm v vue 查看安裝包所有信息
    • npm v vue version 查看包最新版本
    • npm view versions --json 查看指定包的所有版本

    npm root -g 查看全局包的安裝路徑

    npm init 或 npm init –yes 自動(dòng)創(chuàng)建package.json文件

    npm config get prefix 獲取全局安裝的默認(rèn)目錄

    npm config set key value 設(shè)置npm鏡像和node-sass

    • npm config set registry https://registry.npm.taobao.org
    • npm config set SASS_BINARY https:npm.taobao.org/mirrors/node-sass/

    npm i -g與 npm i -S 或 npm i -D 區(qū)別

    • npm i xxx -g 全局安裝
    • npm i xxx -S 是 npm i xxx --save的簡(jiǎn)寫 安裝的插件會(huì)在package.json文件中寫入到dependencies對(duì)象里面去,dependencies需要發(fā)布到生產(chǎn)環(huán)境.(生產(chǎn)依賴/項(xiàng)目依賴包) 開發(fā)時(shí)使用,上線還需要
    • npm i xxx -D 是 npm i xxx --save-dev的簡(jiǎn)寫 安裝的插件會(huì)在package.json文件中寫入到devDependencies對(duì)象里面去,devDependencies里面的插件只用于開發(fā)環(huán)境不用于生產(chǎn)環(huán)境.(開發(fā)依賴) 開發(fā)時(shí)需要,線上不需要

    發(fā)布自己的模塊包

    package.json文件 項(xiàng)目(模塊、包)說明配置文件,該文件描述了當(dāng)前包的信息,只有擁有package.json文件的項(xiàng)目才可以被發(fā)布。


    自動(dòng)創(chuàng)建package.json npm init / npm init --yes

    package.jsonname:包名稱,必填version:版本,必填,格式 x.x.xmain : 包的入口主文件scripts:自定義腳本,通過 npm run 腳本名稱即可執(zhí)行腳本定義的命令dependencies:生產(chǎn)環(huán)境下需要使用的依賴包devDependencies:只做開發(fā)環(huán)境(測(cè)試環(huán)境)下使用的依賴包
    • 注冊(cè) npmjs.org 賬號(hào)
    • 登錄 npm adduser / npm login 要切回到npm源
    • 發(fā)布 npm publish 查看發(fā)布的npm包

    快速刪除node_modules依賴或文件

    • npm i rimraf -g 全局安裝 rimraf 模塊
    • rimraf node_modules

    cmd中 set 可以查看所有的環(huán)境變量

    《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

    總結(jié)

    以上是生活随笔為你收集整理的npm 删除依赖包_前端开发,npm会了吗?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。