npm是什麼膩???

1、npm介紹

  npm(node package manager)nodejs的包管理器,用於node插件管理(包括安裝、卸載、管理依賴等)NPM是隨同NodeJS一塊兒安裝的包管理工具,能解決NodeJS代碼部署上的不少問題。node

  npm 爲你和你的團隊打開了鏈接整個 JavaScript 天才世界的一扇大門。它是世界上最大的軟件註冊表,每星期大約有 30 億次的下載量,包含超過 600000 個 包(package) (即,代碼模塊)。npm

來自各大洲的開源軟件開發者使用 npm 互相分享和借鑑。包的結構使您可以輕鬆跟蹤依賴項和版本。json

 

npm 由三個獨立的部分組成:函數

  • 網站
  • 註冊表(registry)
  • 命令行工具 (CLI)

2、npm經常使用命令介紹

  

  1. $ npm install npm@latest -g    //更新npm
  2. $ npm -v // 查看npm版本
  3. npm init //自動生成一個package.json文件,其中會保存該項目所依賴的模塊名
  4. $ npm install <package_name> --save // 安裝模塊,而且package.json會記錄所依賴的模塊名
  5.  
    $ npm uninstall <package_name> //卸載模塊
  6.  
    $ npm uninstall --save lodash //卸載模塊的同時,也將他從package.json文件中移除.
  7.  
    $ npm install -g //安裝全局模塊
  8.  
    $ npm update -g //更新全局模塊
  9.  
    npm root //查看當前包安裝路徑  npm root -g  查看全局包安裝路徑
  10.  

     npm view xxxpendencies:查看包的依賴關係工具

  11. npm view xxx repository.url:查看包的源文件地址
  12. npm install會讀取package.json文件來安裝模塊

 

package.json網站

  一個Node.js模塊就是一個能夠發佈到npm,供其餘開發者下載和使用的模塊。那麼,到底怎樣和其餘開發者分享咱們的模塊呢?url

首先,咱們必須建立一個package.json文件,添加上關於咱們想要分享的模塊信息,如:模塊功能,開發者信息等。一旦package.jsonspa

文件建立好後,咱們須要建立一個模塊被引入時,就加載的文件。package.jsonmain字段指定的文件,默認爲index.js。咱們須要插件

在文件中將一個函數賦值給exports模塊,方便其餘開發者調用咱們的模塊。如命令行

exports.printMsg = function() { console.log("This is a message from the demo package"); }
相關文章
相關標籤/搜索