linux下面配置安裝nodejs+npm

linux下node

多虧這一篇文章= =我就卡死在文章所說的這個點裏linux

附大牛連接:http://blog.sitearth.com/nodejs%E4%B8%8A%E4%BD%BF%E7%94%A8mongodb/angularjs

 

一、安裝nodejsmongodb

這個不難、從官網下載tar.gz安裝包、而後npm

解壓後bash

./configurecurl

make網站

make installui

而後寫一個xx.js就能夠執行了url

2 、安裝npm 這個也不難

直接用npm官網提供的

curl http://npmjs.org/install.sh | sh  若是這個報錯  那就用  curl https://npmjs.org/install.sh | sh
我就是用第二個才成功的

而後就行了

而後坑爹的來了、我要安裝mongodb 或者其餘nodejs模塊的時侯 npm install mongodb

一直在terminal運行的當前文件出現node_modules...一直安裝在這 因此reqiure(「mongodb」) 一直說找不到模塊

而後萬花叢中就看到了那篇文章

直接複製




nodejs上的模塊一般採用 npm 來管理,安裝模塊天然也不例外,使用如下命令進行安裝
1 npm install <模塊名>

這裏的安裝有兩種方式,即全局安裝和局部安裝。前者通常安裝到 nodejs 的安裝目錄,主要是使其在命令行下能夠訪問;後者會安裝到當前(使用 npm 命令時)目錄,安裝程序會自動在當前目錄裏生成如 lib/node_modules/<模塊名> 這樣的目錄。

這裏咱們進行全局安裝,命令的不一樣點就是須要加上參數 <-g>,即

1 npm -g install <模塊名>

可是在執行這個命令前,首先要置頂全局安裝的路徑,可使用如下命令查看當前的配置

1 npm config list

執行以下命令配置全局模塊安裝路徑

1 npm config set prefix=< nodejs安裝根目錄 >
2 npm config set cache=< nodejs安裝根目錄 >/cache

而後執行安裝命令

1 npm -g install < 模塊名 >

雖然安裝程序會自動生成 lib/node_modules/< 模塊名 > 目錄,可是 < nodejs安裝根目錄 >/lib/node_modules 是已經存在的目錄,因此上面命令執行後,模塊目錄會被放置在 < nodejs安裝根目錄 >/lib/node_modules 目錄下。

固然若是要卸載全局安裝的模塊,須要執行

1 npm -g uninstall < 模塊名 >

因此安裝 mongodb 模塊(驅動)可使用以下命令

1 npm install mongodb

可是僅僅這樣的話,咱們在文件中使用 require 包含這個模塊時,會出現找不到 mongodb 模塊的錯誤。原來還得進行環境變量的設置,具體能夠在 ~/.bashrc 中添加變量 NODE_PATH

1 export NODE_PATH=< nodejs安裝根目錄 >/lib/node_modules

而後從新登陸或 source 使環境變量生效。

 

而後我就成功了= =終於把nodejs+mongodb配置好了、接下來要寫一個 nodejs+mongodb+angularjs結合的網站、哈哈  練練手

相關文章
相關標籤/搜索