總結
- npm是一種包管理工具,可以幫你管理不同包之間的關係,把他們的依賴關係記錄在package.json文件中。
- 沒有npm之前需要的文件要去拷鏈接或是把需要的文件下載到自己的代碼庫中,但是會出現版本更新後不支持現在程序的問題。
- 有了npm只需要在自己代碼庫中輸npm命令就會把需要的包直接下載下來,把他們的依賴關係記錄在package.json文件中,即需要的包和他們的版本號。
- 使用的時候先初始化,建package.json文件,然後再裝需要的依賴
- 特別注意!項目起名字不要瞎起和一些依賴的名字一樣,不然裝依賴可能裝不上轉存失敗重新上傳取消
常用命令
npm init 初始化項目。
npm install 安裝所有項目依賴。
npm help xxx 查看xxx命令的幫助信息。
npm search 搜索
xxx 搜索xxx 如:npm search webpack。
npm install 安裝
xxx 搜索並安裝xxx(局部)。安裝多個依賴可用空格分割,如npm install vue bootstrap。
xxx -g 搜索並安裝xxx(全局)。安裝多個同上。
xxx -D 安裝並將依賴信息寫在package.json中的devDependencies中。
xxx@版本號 指定需要安裝的版本號,如果不指定將安裝最新的版本。
npm uninstall 卸載
xxx 卸載xxx。多個依賴可用空格分割。
xxx -D 卸載xxx,並將依賴信息從package.json中的devDependencies中清除。
npm list 列出已安裝依賴
默認列出局部依賴。
npm list -g 列出已安裝的全局依賴。
npm outdated 檢查過期依賴
npm update 更新依賴
xxx 局部更新xxx。
xxx -g 全局更新xxx。
npm root 查看依賴安裝路徑(也就是node_modules的路徑)
默認查看局部安裝路徑。
-g 查看全局安裝路徑。
npm view 查看模塊的註冊信息
xxx versions 列出xxx的所有版本, 例如:npm view jquery versions。
xxx dependencies 列出xxx的所有依賴, 例如:npm view gulp dependencies。