关于安装nodejs踩坑 指南

1、下载nodejs

windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。

2、安装过程

安装过程基本直接“NEXT”就可以了。

(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“H:\nodejs”)。

3、安装完成后测试下

安装完成后可以使用cmd(win+r然后输入cmd进入)测试下是否安装成功。

方法:在cmd下输入node -v,出现下图版本提示就是完成了NodeJS的安装。

npm配置

npm作为一个NodeJS的模块管理,很有必要列出一些

先配置npm的全局模块的存放路径以及cache的路径,

 

例如希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立"node_global"及"node_cache"两个文件夹。如下图

②、使用cmd命令进行配置
启动cmd,输入

npm config set prefix "H:\nodejs\node_global"

npm config set cache "H:\nodejs\node_cache"

如果不进行这一步设置,npm的全局安装包,将不会在node安装文件夹里。

现在我们来装个模块试试,

在cmd命令行里面,输入“npm install express -g”(“-g”这个参数意思是装到global目录下,也就是上面说设置的“H:\nodejs\node_global”里面。)

可以看到node_global/node_modules下有express文件夹了

在命令行输入node进入编辑模式,输入以下代码检测是否能正常加载模块:require('express')

小编在输入node执行require('express')后报错:

按网友如下方法解决:

1.全局安装express框架,cmd打开命令行,输入如下命令:

        npm install -g express

   express 4.x版本中将命令工具分出来,安装一个命令工具,执行命令:

        npm install -g express-generator

     输入express --version验证

2.如果在执行js文件仍报Error: Cannot find module express错误。
 在自己的工程目录下再次执行:
        npm  install express

 后再输入node进入node环境,输入require('express') ,通过了:

*******************************************************这是分割线******************************************************

安装淘宝npm(cnpm)

cmd全局环境下以下命令安装:

npm install -g cnpm --registry=https://registry.npm.taobao.org

 安装完成后直接输入cnpm -v会报错,因为cnpm被安装到D:\Program Files\nodejs\node_global下,而系统变量path并未包含该路径。在系统变量path下添加该路径即可正常使用cnpm。

 因为我之前定义过NODE_PATH路径一样,就把NODE_PATH添加到path变量中即可:

在到cmd中输入cnpm显示通过安装

猜你喜欢

转载自blog.csdn.net/EasyTure/article/details/103716273