1. 程式人生 > >NPM express模組本地安裝和全域性安裝詳解

NPM express模組本地安裝和全域性安裝詳解

       npm是隨同NodeJS一起安裝的包管理工具,能解決NodeJS程式碼部署上的很多問題,常見的使用場景有以下幾種:

  • 允許使用者從NPM伺服器下載別人編寫的第三方包到本地使用。
  • 允許使用者從NPM伺服器下載並安裝別人編寫的命令列程式到本地使用。
  • 允許使用者將自己編寫的包或命令列程式上傳到NPM伺服器供別人使用。

      由於新版的nodejs已經集成了npm,所以之前npm也一併安裝好了。

使用npm命令安裝模組分為全域性安裝和本地安裝,下面以express模組為例介紹:

express是nodejs常用的一個模組。

1、全域性安裝

命令:npm install express -gd

-g代表安裝到nodejs安裝目錄下的lib裡面,而-d代表把相依性套件也一起安裝。

2、本地安裝

命令:npm install express

本地安裝是安裝在當前檔案目錄下,安裝完成後,可以看到當前檔案目錄下多了一個“node_modules”資料夾,它裡面有一個“express”資料夾

專案中引用express包程式碼如下:

var express = require('express');  

var app = module.exports = express.createServer();

如果想更改全域性模組和cache預設的安裝位置,則進行如下操作:

1、 我使用的新版nodejs,所以npm會自動安裝。在nodejs的安裝目錄中新建node_global和node_cache兩個資料夾。

2、開啟命令框,輸入下面兩條命令:

npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

注:後面的目錄位置根據自己的作修改。

3、設定環境變數

NODE_PATH = XXX\Node\nodejs
PATH = %NODE_PATH%;%NODE_PATH%\node_modules;%NODE_PATH%\node_global;

4、重啟電腦或者重啟explorer.exe,使設定的環境變數生效

重啟explorer.exe的方法:win+R開啟執行框,然後輸入命令“cmd /k taskkill /f /im explorer.exe && start explorer.exe”即可將explorer.exe關閉並重新啟動。


5、最後一步,輸入命令“npm install express -g”將express安裝到node_global目錄下。

建立express專案

隨便找個檔案目錄,在當前目錄中開啟命令框,輸入命令“express 專案名稱”,即可建立一個express專案了。如果該專案不存在,則建立它,如果存在,則會在原有基礎上更新。

對於這個專案的檔案目錄介紹,請參考

http://www.cnblogs.com/Victor-Zxk/p/5579726.html 裡面有詳細的介紹

有問題和建議希望留言提出或者發郵箱給我,虛心傾聽學習! 郵箱:[email protected]



相關推薦

NPM express模組本地安裝全域性安裝

       npm是隨同NodeJS一起安裝的包管理工具,能解決NodeJS程式碼部署上的很多問題,常見的使用場景有以下幾種: 允許使用者從NPM伺服器下載別人編寫的第三方包到本地使用。允許使用者從

接口測試工具soapUI的安裝使用方法

service 技術 key custom media 負載 bmp file text soapUI是一個開源測試工具,通過soap/http來檢查、調用、實現Web Service的功能/負載/符合性測試。 使用soapUI可以非常方便的實現接口的功能測試、穩

postman的安裝使用方法

one max files 引用 origin 高級功能 upgrade 解壓 tip 文章來源:http://www.cnplugins.com/tool/specify-postman-methods.html 非官網安裝 這是一種直接通過打包已經安裝的擴展程序的方

MySQL下載、安裝登錄

存儲 moni rate con win x64 star utf8 開放源代碼 MySQL是一個小型的數據庫管理系統,由於其體積小,速度快,尤其是開放源代碼等優點,使得其在開發中得到廣泛的使用,本文主要介紹MySQL數據庫從下載到安裝及通過命令行的使用等。 一、下載部分

Ubuntu下HBase資料庫的安裝配置檔案

1.從http://www.apache.org/dyn/closer.cgi/hbase/下載穩定版安裝包,我下的是hbase-1.2.6-bin.tar.gz 2.解壓放在/usr/local的目錄下 3.修改許可權sudo chown -R luanpeng hbase-1.2.6/ 4.修改資料

Mac下 node安裝環境配置(最新)

1、進入node官網下載頁http://nodejs.cn/download/       如下圖: 選擇macOS安裝程式下載,此為  10.12.0版本、 2、雙擊安裝程式安裝 如下: 顯示程式將會安裝的位置 一直點選繼續到最後為 3

iOS開發 -- CocoaPods安裝使用步驟()

CocoaPods是什麼? 當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要使用 它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,這也許是比較特殊的情況。總之意思就是,手動

Django學習筆記(14)——AJAX與Form元件知識補充(區域性鉤子全域性鉤子

   我在之前做了一個關於AJAX和form元件的筆記,可以參考:Django學習筆記(8)——前後臺數據互動實戰(AJAX);Django學習筆記(6)——Form表單     我覺得自己在寫Django筆記(8)的時候,我只是對AJA

npm install —— 從一個簡單例子,看本地安裝全域性安裝的區別

npm的包安裝分為本地安裝(local)、全域性安裝(global)兩種,從敲的命令列來看,差別只是有沒有-g而已,比如 npm install grunt # 本地安裝 npm install -g grunt-cli # 全域性安裝 這兩種安裝方式有什麼區別呢?從

npm本地安裝全域性安裝

npm的包安裝分為本地安裝(local)、全域性安裝(global)兩種 npm install grunt # 本地安裝 npm install -g grunt-cli # 全域性安裝 這兩種安

Linux驅動開發(三)——模組初始化解除安裝函式

        在(一)中,主要講述了模組的基本組成,載入,解除安裝和檢視工具的使用。本篇中,主要講述module_init()和module_exit()這兩個函式的使用。          在(一)中給的原始碼檔案中,模組初始化和解除安裝函式為:init_module()

linux核心程式設計--1模組的裝載解除安裝

1.   簡介linux模組是具有獨立功能的程式,它可以被單獨編譯,但不能獨立執行。它在執行時被連結到核心作為核心的一部分在核心空間執行,這與執行在使用者空間的程序是不同的。模組通常由一組函式和資料結構組成,用來實現一種檔案系統、一個驅動程式或其他核心上層的功能。也就是說:模

Linux(CentOS)安裝Node.JSnpm的兩種方式(yum安裝原始碼安裝

宣告版本: Linux版本:CentOS release 6.9 / 64位 yum安裝 yum安裝是將yum源中的rpm包下載到本地,安裝這個rpm包。這個rpm包是別人編譯安裝好的二進位制包。這種方式方便快捷,特別是不用考慮包依賴。 0、

centos7centos6.5環境rpm方式安裝mysql5.7mysql5.6

安裝mysql5.7和mysql5.6詳centos7和centos6.5環境rpm方式安裝mysql5.7和mysql5.6詳解centos環境安裝mysql5.7其實不建議安裝mysql5.7 語法和配置可能和以前的版本區別較大,多坑,慎入1.yum方式安裝(不推薦)a.安裝mysql5.7 yum源ce

wordpress之插件安裝主題安裝(包含常見問題)

學編程 blog 學習 data them linux系統 home 輸入 rdp 問題描述:安裝WordPress主題及插件需要輸入FTP問題,要執行請求的操作,WordPress需要訪問您網頁服務器的權限。請輸入您的FTP登陸憑據以繼續 執行如下兩條命令即可安裝成功:

syslog、日誌服務器安裝、卸載、如何安裝卸載EventLog Analyzer

技術 src 如何 RoCE analyze sys ESS watermark 詳解 syslog、日誌服務器安裝、卸載詳解、如何安裝和卸載EventLog Analyzer

HGDB4.3.2在CentOS 6.x中安裝解除安裝指導手冊

目錄 文件用途 詳細資訊 相關文件 文件用途 介紹HGDB4.3.2在CentOS 6.8系統上的安裝和解除安裝流程。 詳細資訊 1.安裝版本及注意事項 1.1 安裝版本 作業系統 CentOS 6.8 x86_64

windown下linux子系統的安裝解除安裝

原文: windown下linux子系統的安裝和解除安裝 安裝 第一步  開啟開發人員模式 第二步  勾選適用linux的window子系統 第三步  開啟powershell 第四步  在PowerShell裡輸入lxrun&nbs

Linux yum原始碼包安裝解除安裝

Linux 下的絕大多數原始碼包都是用 C 語言編寫的,還有少部分是用 C++ 等其他程式語言編寫的。所以,要想安裝原始碼包,必須安裝 C 語言編譯器 gcc(如果是用 C++ 編寫的程式,則還需要安裝 gcc-c++)。我們可以先檢測一下 gcc 是否已經安裝,命令如下: [

HGDB4.3.2在RHEL7.5中安裝解除安裝指導手冊

目錄 文件用途 詳細資訊 相關文件 文件用途 介紹HGDB4.3.2在RHEL7.5系統上的圖形化安裝和解除安裝流程。 詳細資訊 1.安裝版本及注意事項 1.1 安裝版本 作業系統 Redhat 7.5 x86_64