npm 删除依赖包_前端开发,npm会了吗?
生活随笔
收集整理的這篇文章主要介紹了
npm 删除依赖包_前端开发,npm会了吗?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
npm 是Node.js的包管理工具(package manager),npm 由三個獨立的部分組成: 網站(開發者查找包,設置參數以及管理npm的主要途徑) 注冊表(保存每個包(package)的信息) 命令行工具(通過命令行或終端運行。開發者通過 CLI 與 npm 打交道)。
npm常用操作命令
注: jquery@2.2.4 執行 npm update之后,只會更新jquery@2.x.x以后的小版本,不會直接更新到3.x.x版本, 如需下載3.x版本重新安裝需要的版本即可
本地項目安裝包命令
- npm i
安裝在當前項目目錄(node_modules)下,根據模塊訪問規則,當前項目以及子項目可訪問。一般用于安裝項目獨立使用的包。
全局安裝包命令
- npm i -g
安裝在 npm 指定的全局目錄下,通過全局模塊訪問機制可以在全局范圍內訪問。一般用于安裝工具性質的包。
一次安裝多個模塊:
npm i gulp-pug gulp-debug gulp-sass更新依賴包
- 檢測依賴包 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 自動創建package.json文件
npm config get prefix 獲取全局安裝的默認目錄
npm config set key value 設置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 區別
- npm i xxx -g 全局安裝
- npm i xxx -S 是 npm i xxx --save的簡寫 安裝的插件會在package.json文件中寫入到dependencies對象里面去,dependencies需要發布到生產環境.(生產依賴/項目依賴包) 開發時使用,上線還需要
- npm i xxx -D 是 npm i xxx --save-dev的簡寫 安裝的插件會在package.json文件中寫入到devDependencies對象里面去,devDependencies里面的插件只用于開發環境不用于生產環境.(開發依賴) 開發時需要,線上不需要
發布自己的模塊包
package.json文件 項目(模塊、包)說明配置文件,該文件描述了當前包的信息,只有擁有package.json文件的項目才可以被發布。
自動創建package.json npm init / npm init --yes
- 注冊 npmjs.org 賬號
- 登錄 npm adduser / npm login 要切回到npm源
- 發布 npm publish 查看發布的npm包
快速刪除node_modules依賴或文件
- npm i rimraf -g 全局安裝 rimraf 模塊
- rimraf node_modules
cmd中 set 可以查看所有的環境變量
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的npm 删除依赖包_前端开发,npm会了吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vscode卸载background插件
- 下一篇: python 条形图_Python数据可