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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

npm包管理工具

發布時間:2024/4/13 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 npm包管理工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介

什么是NPM

NPM全稱Node Package Manager,是Node.js包管理工具,是全球最大的模塊生態系統,里面所有的模塊都是開源免費的;也是Node.js的包管理工具,相當于前端的Maven 。

NPM工具的安裝位置

我們通過npm 可以很方便地下載js庫,管理前端工程。

Node.js默認安裝的npm包和工具的位置:Node.js目錄\node_modules

  • 在這個目錄下你可以看見 npm目錄,npm本身就是被NPM包管理器管理的一個工具,說明 Node.js已經集成了npm工具
#在命令提示符輸入 npm -v 可查看當前npm版本 npm -v

使用npm管理項目

創建文件夾npm

項目初始化

#建立一個空文件夾,在命令提示符進入該文件夾 執行命令初始化 npm init #按照提示輸入相關信息,如果是用默認值則直接回車即可。 #name: 項目名稱 #version: 項目版本號 #description: 項目描述 #keywords: {Array}關鍵詞,便于用戶搜索到我們的項目 #最后會生成package.json文件,這個是包的配置文件,相當于maven的pom.xml #我們之后也可以根據需要進行修改。 #如果想直接生成 package.json 文件,那么可以使用命令 npm init -y

修改npm鏡像

NPM官方的管理的包都是從?http://npmjs.com下載的,但是這個網站在國內速度很慢。 這里推薦使用淘寶 NPM 鏡像?http://npm.taobao.org/?,淘寶 NPM 鏡像是一個完整 npmjs.com 鏡像,同步頻率目前為 10分鐘一次,以保證盡量與官方服務同步。 設置鏡像地址: #經過下面的配置,以后所有的 npm install 都會經過淘寶的鏡像地址下載 npm config set registry https://registry.npm.taobao.org #查看npm配置信息 npm config list

npm install命令的使用

#使用 npm install 安裝依賴包的最新版, #模塊安裝的位置:項目目錄\node_modules #安裝會自動在項目目錄下添加 package-lock.json文件,這個文件幫助鎖定安裝包的版本 #同時package.json 文件中,依賴包會被添加到dependencies節點下,類似maven中的 <dependencies> npm install jquery#npm管理的項目在備份和傳輸的時候一般不攜帶node_modules文件夾 npm install #根據package.json中的配置下載依賴,初始化項目#如果安裝時想指定特定的版本 npm install jquery@2.1.x#devDependencies節點:開發時的依賴包,項目打包到生產環境的時候不包含的依賴 #使用 -D參數將依賴添加到devDependencies節點 npm install --save-dev eslint #或 npm install -D eslint#全局安裝 #Node.js全局安裝的npm包和工具的位置:用戶目錄\AppData\Roaming\npm\node_modules #一些命令行工具常使用全局安裝的方式 npm install -g webpack

其它命令

#更新包(更新到最新版本) npm update 包名 #全局更新 npm update -g 包名#卸載包 npm uninstall 包名 #全局卸載 npm uninstall -g 包名

?

總結

以上是生活随笔為你收集整理的npm包管理工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。