1. 程式人生 > >設定Nodejs NPM全域性路徑

設定Nodejs NPM全域性路徑

Windows下的Nodejs npm路徑是appdata,很不爽,想改回來,但是在cmd下執行以下命令也無效

npm config set cache "E:\軟體安裝\nodejs\node_cache"

npm config set prefix "E:\軟體安裝\nodejs\node_global"

最後在nodejs的安裝目錄中找到node_modules\npm\.npmrc檔案

修改如下即可:

prefix = E:\軟體安裝\nodejs\node_global

cache = E:\軟體安裝\nodejs\node_global

二、 全域性資料夾設定

至於node_cache跟node_global對於初學者這個應該不用設定,因為他會設定為當前使用者目錄下的,但是有時自己為了方便也會設定下,這裡提供下設定的命令看如下:

npm configls//列出prefix配置
npm config set cache'D:\ProgramFiles\nodejs\node_cache'//設定全域性快取資料夾
npm config set cache'node_global'//設定全域性模組資料夾

三、 安裝模組

現在我們安裝node跟npm了,npm顧名思義就是node的包管理器,通過命令來管理,現在來嘗試下:

我們來安裝一個web框架express,引數-g代表安裝在全域性資料夾下,如果不在則代表當前資料夾

npm install express -g//express還可以帶上@版本號

我們現在在剛才設定的資料夾下檢視下,是否多了一些檔案啊,這裡我們使用命令檢視剛才安裝express的版本號

express -V

如果有輸出版本代表安裝成功了!

那如果我們想解除安裝掉這個外掛呢,我們可以使用如下命令即可

npm uninstall express

這樣解除安裝掉後我們安裝回express,不過後面帶上版本號3.2.2(因為本人最熟悉的版本就是這個了),這樣會嗎?

四、 使用express安裝

現在我們使用命令來建立一個web站點,如下:

express Test

在Linux下的node 專案同步到Mac OS X 下發現不能正常執行,全域性包依賴沒有生效,

發現需要設定 NODE_PATH變數:

export NODE_PATH=/usr/local/lib/node_modules

再次執行正常。

其實 執行 npm config list 裡面的 prefix是有設定的,prefix = "/usr/local" , 但包含包的時候竟然完全無視此變數的設定,還需要依賴於 NODE_PATH這個環境變數,看來node不完善地方真多。

npm install 預設安裝到本地

npm install -g 安裝到全域性。

npm 預設安裝到本地的設定真是不怕浪費專案空間啊!完全和 ruby的包 perl 的包設計不一樣。


相關推薦

設定Nodejs NPM全域性路徑

Windows下的Nodejs npm路徑是appdata,很不爽,想改回來,但是在cmd下執行以下命令也無效 npm config set cache "E:\軟體安裝\nodejs\node_cache" npm config set prefix "E:\軟體安裝\nodejs\node_global

nodejs安裝及設定NPM全域性路徑

一、 第一步:下載安裝檔案 下載nodejs,官網:http://nodejs.org/download/,我這裡下載的是node-v8.4.0-x64.msi,如下圖 第二步:安裝nodejs 下載完成之後,雙擊"node-v0.10.28-x86.msi",

Centos 配置nodejs&npm 全域性環境變數

檢視全域性變數:echo $PATH修改配置檔案:vi /etc/profile移動到最後一行,新增2行:export NODE_HOME=/usr/local/node_global export PATH=${NODE_HOME}/bin:$PATH移動到cd /usr/

Windows 系統下設置Nodejs NPM全局路徑

cas modules cmd window log global ejs targe tar 本文轉載自:http://www.cnblogs.com/picaso/p/3848209.html Windows下的Nodejs npm路徑是appdata,很不爽,想改回

NodeJS模組全域性安裝路徑配置

下載安裝NodeJS後,在自己選擇的路徑下會有如下的檔案: 預設情況下NodeJS安裝會同時安裝npm(模組管理器:用於管理使用者require的模組,有全域性和本地兩種)。 注:全域性:執行npm  install  <模組的名字>  -g 就會將模

nodejs npm install全域性安裝和本地安裝的區別及配置

npm的包安裝分為本地安裝(local)、全域性 安裝(global)兩種,從敲的命令列來看,差別只是有沒有-g而已,比如: npm install grunt # 本地安裝 npm install -g grunt-cli # 全域性安裝下面分別解釋。1. npm i

將項目導入WebStrom中的環境配置(Nodejs+npm+vue)

設置 com header -- 項目導入 log 命令 fault 參考 參考: https://segmentfault.com/a/1190000008922234#articleHeader0; http://www.cnblogs.com/pengjunhao/p

centos下nodejs,npm的安裝和nodejs的升級

ted ble entos nodejs install ins npm print nbsp 安裝: $ sudo yum install epel-release$ sudo yum install nodejs$ node -v$ yum install -y npm

NodeJS+NPM+WINDOWS配置

require 驗證 cmd 安裝路徑 版本號 msi prefix 屏幕 通過 原文章鏈接:http://blog.csdn.net/xxmeng2012/article/details/51492149|十分感謝原文章博主提供分享 1、下載node安裝包,官網zip包為

nodejs npm常用命令

.net 分割 sdn 二進制上傳 window art tails 兩個文件 oba 查看自己安裝的包。(是否成功)npm list -g --depth = 0 npm配置列表npm config list Nodejs的模塊安裝路徑:npm prefix -g exp

【前端】Ubuntu16下nodejs+npm+vue環境配置

安裝 方式 tps 這樣的 HR over nodejs example poi 筆者最近在學習vue.js,不過一直都是在runoob上面各種嘗試。今天筆者在本機(Ubuntu16.04)嘗試部署了nodejs+npm+vue開發環境,接下來將盡可能詳細的講述安裝過程,幫

nodejs npm cnpm

file info color tps 環境變量 bubuko image htm ejs ndows 版安裝 下載安裝 安裝 http://nodejs.cn/ 默認路徑C:\Program Files\nodejs\ 驗證 配置 命令行配置參數 npm conf

NodeJS NPM 鏡像使用方法

.org bsp free 指定 con ref get resp ont 每次npm的時候,走國外的鏡像,非常的慢,可以配置一下 通過改變默認npm鏡像代理服務,以下三種辦法任意一種都能解決問題,建議使用第三種,將配置寫死,下次用的時候不用重新配置。 通過config

Pycharm主題的設定、anaconda的路徑設定、anaconda下載安裝

一、Pycharm主題的設定 1.對整個主題設定,如下圖 2.對程式碼部分進行設定,如下圖 3.設定滑鼠滾動調節程式碼的字型大小,參考網頁https://www.cnblogs.com/fyknight/p/6937482.html 按下圖選擇kewmap,在搜尋框輸入i

如何在Windows上設定Android環境變數/路徑

    在Windows中安裝Android SDK環境工具包後,必須將ANDROID_HOME環境變數設定為指向Android SDK安裝目錄。我們只需設定Android環境變數,但要實現這一點,您需要擁有Android安裝路徑。在上一章中,我們在以下路徑中進行了安裝,

win10 nodejs,npm,vue.js安裝部署

目錄     1. 下載安裝node.js 2. 安裝Git 3. 使用git安裝npm(node.js安裝時自帶npm的,這一步可以忽略) 4. NPM設定 安裝VUE.js 構建專案 NPM安裝依賴出錯   1. 下載

Npm 全域性工具安裝

1、再正確安裝Node.js工具之後,即可安裝npm工具 a. 點選開始=》執行=》輸入"cmd" => 輸入命令"path",輸出如下結果:   b. 安裝成功之後提示如下圖所示: c.安裝Npm工具之後,就可以是nrm 指令,如執行"

nodejs npm雜談

首先理清nodejs和npm的關係: node.js是javascript的一種執行環境,是對Google V8引擎進行的封裝。是一個伺服器端的javascript的直譯器。 包含關係,nodejs中含有npm,比如說你安裝好nodejs,你開啟cmd輸入npm -v會發現出啊線npm的版本

Vue vue-resource 全域性攔截器 Post、Get、Jsonp跨域請求、配置請求 全域性路徑配置

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="../n

修改npm全域性安裝的位置

不小心刪除了C:\Users\Administrator\AppData\Roaming\npm 的Roaming下面的npm ,然後npm安裝怎麼都無效,這時候把npm 與npm-cache都刪除再重新安裝node js就好了(安裝nodejs的時候選第四個) 全域性安裝預設的位置C:\Use