NPM 離線安裝

前提其餘服務器已經有安裝好的pm2web

登陸安裝好pm2的服務器執行 npm config get prefix 看一下這臺服務器的npm默認安裝目錄, 例如目錄爲 /usr/local/noderedis

一樣執行 npm config get prefix 看一下這臺服務器的npm默認安裝目錄, 例如目錄爲 /usr/local/nodesql

cd /usr/local/node/lib/node_modules/mongodb

將該文件下的pm2目錄遠程拷貝到要安裝的服務上的 /usr/local/node/lib/node_modules/目錄。

ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2  /usr/bin/pm2

這樣,就能夠直接使用pm2命令來各類操做了

 

 

NPM 使用介紹

NPM是隨同NodeJS一塊兒安裝的包管理工具,能解決NodeJS代碼部署上的不少問題,常見的使用場景有如下幾種:

  • 容許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
  • 容許用戶從NPM服務器下載並安裝別人編寫的命令行程序到本地使用。
  • 容許用戶將本身編寫的包或命令行程序上傳到NPM服務器供別人使用。

因爲新版的nodejs已經集成了npm,因此以前npm也一併安裝好了。一樣能夠經過輸入 "npm -v" 來測試是否成功安裝。命令以下,出現版本提示表示安裝成功:

$ npm -v 2.3.0

若是你安裝的是舊版本的 npm,能夠很容易得經過 npm 命令來升級,命令以下:

$ sudo npm install npm -g /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js npm@2.14.2 /usr/local/lib/node_modules/npm

若是是 Window 系統使用如下命令便可:

npm install npm -g

使用淘寶鏡像的命令:

cnpm install npm -g

使用 npm 命令安裝模塊

npm 安裝 Node.js 模塊語法格式以下:

 npm install <Module Name>

如下實例,咱們使用 npm 命令安裝經常使用的 Node.js web框架模塊 express:

npm install express

安裝好以後,express 包就放在了工程目錄下的 node_modules 目錄中,所以在代碼中只須要經過 require('express') 的方式就好,無需指定第三方包路徑