npm是node.js官方提供的包管理工具,是node.js包的標準發布平台用於 node.js 包的發布、傳播、依賴控制。
簡單來說可以將開發者從繁瑣的包管理工作中脫離開來,記錄各種依賴版本。方便部署和開發。
npm init
npm init -y
用來初始化生成乙個新的 package.json 檔案。如果使用了 -f(代 表force)、-y(代表yes),則跳過提問階段,直接生成乙個新的 package.json 檔案。npm set
npm set init-author-name 'your name'$ npmset init-author-email 'your email'$ npmset init-author-url ''$ npmset init-license 'mit'
用來設定環境變數 專案中的作者資訊內容npm info
npm info underscore
可以檢視每個模組的具體資訊。比如,檢視 underscore 模組的資訊。npm search
npm search 《搜尋詞》
用於搜尋 npm 倉庫,它後面可以跟字串,也可以跟正規表示式。npm search
npm search 《搜尋詞》
用於搜尋 npm 倉庫,它後面可以跟字串,也可以跟正規表示式。npm list *
npm list (-g)
命令以樹形結構列出當前專案安裝的所有模組,以及它們依賴的模組,加上global引數,會列出全域性安裝的模組。npm install
npm install (-g) (-f)
安裝之前,npm install 會先檢查,node_modules 目錄之中是否已經存在指定模組。如果存在,就不再重新安裝了,即使遠端倉庫已經有了乙個新版本,也是如此。 模式
全域性本地
可通過require使用否是
註冊 path是否
npm run
npm run (-dev) (-build)
用於執行指令碼。package.json 檔案有乙個 scripts 字段,可以用於指定指令碼命令,供 npm 直接呼叫。npm version
npm version / npm -v
檢視npm和node的版本npm list
日常隨筆 發布乙個npm包
1.編寫乙個簡單的math庫 math.js const square x x 2 const cube x x 3 export const mymath date.js const paddatetime x catch error export const mydate index.js入口檔...
npm使用小記
直接安裝好node後 自帶有npm 使用npm安裝webpack npm install webpack 區域性安裝,在mac中進行全域性安裝後邊打包時會出錯 vue vue cli 其中你可能會遇到報錯 error listen eaddrinuse 原因是埠被占用 解決方法lsof i tcp ...
NPM使用介紹
一 npm是隨同nodejs一起安裝的包管理工具,能夠解決nodejs 部署上的很多問題,常見的使用場景有以下幾種 3 允許使用者將自己編寫的包或命令列程式上傳到npm伺服器供別人使用。可以使用npm命令安裝node.js模組語法 如 npm install 在安裝好後可以直接在 中使用requir...