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.JS和npm的兩種方式(yum安裝和原始碼安裝)
宣告版本: Linux版本:CentOS release 6.9 / 64位 yum安裝 yum安裝是將yum源中的rpm包下載到本地,安裝這個rpm包。這個rpm包是別人編譯安裝好的二進位制包。這種方式方便快捷,特別是不用考慮包依賴。 0、
centos7和centos6.5環境rpm方式安裝mysql5.7和mysql5.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