這是我參與更文挑戰的第2天,活動詳情查看: 更文挑戰web
npm
是一款Node.js的包管理工具,在實際項目開發中也是必備的一款管理工具之一,它能夠幫助咱們在npmjs.com
中下載一些別人寫好的代碼模塊,並安裝在咱們項目中。typescript
查看當前NPM
的版本號npm
npm -v
// 返回當前npm的版本號
複製代碼
幫助命令json
npm help [command]
複製代碼
建立模塊( 這裏能夠使用-y
,跳過詢問階段,會採用默認配置 )bash
npm init
// 一樣也能夠使用
npx create-thinkjs
複製代碼
安裝最新版本的包markdown
npm install packagename
複製代碼
安裝指定版本的包app
npm install packagename @version
複製代碼
安裝模塊到開發環境和生產環境依賴,即你的package.json
文件的dependencies
字段中;工具
npm install packagename --save
複製代碼
安裝模塊到開發環境依賴,即你的package.json
文件的devDependencies
字段中;post
npm install packagename --save-dev
複製代碼
卸載當前項目中的模塊測試
npm uninstall packagename
複製代碼
更新 / 升級當前項目中的模塊
npm update [name]
複製代碼
更新 / 升級全局安裝的模塊
npm update -global [package name]
複製代碼
引用模塊
npm link [path]
複製代碼
解除模塊引用
npm unlink [package]
複製代碼
查看當前項目安裝的包
npm list
複製代碼
查看 npm
的配置
npm config list -l
複製代碼
獲取當前npm
源
npm config get registrybash
複製代碼
設置npm
官方鏡像源
npm config set registry https://registry.npmjs.org
複製代碼
設置淘寶鏡像源
npm config set registry https://registry.npm.taobao.org
複製代碼
你也能夠使用cnpm
來使用淘寶源
npm install cnpm -g --registry=https://registry.nlark.com
複製代碼
查看npm
安裝的位置
where npm
複製代碼
publish
用於將當前模塊的發佈到npmjs.com,在此以前你須要npmjs.com申請一個帳戶用來發布
( 注意,若是你當前使用的是淘寶源,你須要執行 npm config set registry https://registry.npmjs.org
切換到官方鏡像源 )
登陸
npm login
複製代碼
發佈包
npm publish
複製代碼