linux下

多亏这一篇文章= =我就卡死在文章所说的这个点里

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

1、安装nodejs

这个不难、从官网下载tar.gz安装包、然后

解压后

./configure

make

make install

然后写一个xx.js就可以执行了

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结合的网站、哈哈  练练手

linux下面配置安装nodejs+npm的更多相关文章

  1. Linux环境下安装NodeJS和mongoDB

    前面的话 本文将详细介绍如何下Linux环境下安装NodeJS和mongoDB NodeJS [1]使用二进制包安装 1.在官网下载Linux环境下的NodeJS安装包 2.通过xftp软件将安装包上 ...

  2. mac 安装 nodeJs&npm 配置

    前言:继续安装 nodeJS 下载安装:直接去官网,点击安装即可. 命令式安装: 1. 安装 homebrew 2. 安装 nodeJS,使用命令:brew install node 3. 测试 no ...

  3. Linux系统上安装nodejs

    1 官网下载地址:https://nodejs.org/en/download/ 2 下载的node-v10.15.2-linux-x64.tar.xz  上传到Linux系统后  因为安装的是纯净版 ...

  4. 安装nodejs+npm的体验

    NODEJS.NPM安装配置步骤(WINDOWS版本) 1.windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://no ...

  5. centos 5.4 安装nodejs + npm(转)

    而在安装nodejs的时候,需要用到,所以需要手动安装bz2库. sudo yum install -y bzip2* cd Python-/Modules/zlib ./configure make ...

  6. linux源码安装nodejs

    如何在linux上安装nodejs环境 到网下载安装文件node-v5.10.1-linux-x64.tar.gz.   将源码包上传到linux的/usr/local/node/目录下,在该目录下解 ...

  7. Linux centos7. 配置安装Oracle

    oralcle 11g r2 配置一下前期的网络环境 一 修改linux核心配置 1.修改用户的SHELL限制vi /etc/security/limits.conf oracle soft npro ...

  8. ubatu 安装nodejs npm liveserver

    更新ubuntu软件源 sudo apt-get update sudo apt-get install -y python-software-properties software-properti ...

  9. Jmeter(十)Linux下配置安装Jmeter及执行测试任务

    一.安装JDK7.0版本 1.先卸载服务器自带的jdk软件包 # java -version #查看服务器是否安装过 # rpm -qa |grep gcj #查看服务器安装的jdk软件包信息 # y ...

随机推荐

  1. cfs

    转自:http://www.cnblogs.com/openix/p/3254394.html 下文中对于红黑树或链表组织的就绪队列,统称为用队列组织的就绪队列.                    ...

  2. C#-面向对象的多态思想 ---ShinePans

    总结: 多态是面向对象的核心.---------能够理解为一个方法,多种实现, 在这里能够用虚方法,抽象类,接口能够实现多态 1.首先利用接口来实现多态: 接口相当于"功能,"接口 ...

  3. 讲故事的人写的谈判手册——Leo锦书64

    正如其名称所暗示这本书"谈判无处不在".从决定谈判的成功或失败的因素一个不同的观点,测量中详细给出的同一时间. 图书出版不错,这是阅读的样车.阅读收获压力较小的方式.   书能给读 ...

  4. lua本学习笔记功能

    Lua本学习笔记功能 1.  函数返回 指定任务的主要功能是完成,在这种情况下,函数被用作调用语句.函数可以计算并返回值,在这种情况下,作为分配值表达式语句使用. 语法: funcationfunc_ ...

  5. APACHE启动失败是SYSTEM对apache目录没权限导致

    表现如下: Apache: 1.The Apache service named reported the following error:>>> (OS 5)拒绝访问. : htt ...

  6. POJ3187 Backward Digit Sums

    给出杨辉三角的顶点值,求底边各个数的值.直接DFS就好了 #include<iostream> #include<cstdio> #include<cstring> ...

  7. three.js 源代码凝视(十六)Math/Frustum.js

    商域无疆 (http://blog.csdn.net/omni360/) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:商域无疆 -  本博客专注于 敏捷开发 ...

  8. Twitter Bootstrap JavaScript插件

    Twitter Bootstrap JavaScript插件本文收集了10款非常不错的JavaScript Twitter bootstrap扩展插件,利用Boostrap开发者可以节省大量的时间修复 ...

  9. word-wrap同word-break的区别

    兼容 IE 和 FF 的换行 CSS 推荐样式 最好的方式是 以下是引用片段: word-wrap:break-word; overflow:hidden; 而不是 以下是引用片段: word-wra ...

  10. 我的Android 4 学习系列之开始入手:配置开发环境与理解Hello World!

    目录 如何安装Android SDK.创建开发环境和调试项目 移动设计中一些注意事项 使用Android虚拟设备.模拟器和其他开发工具 如何安装Android SDK.创建开发环境和调试项目 下载和安 ...