node.js学习也有近一年之久了,自开始以来,能遇到各种问题,就拿安装来说,总能遇到稀奇古怪的问题,但每次谷歌,或者百度,都能找到解决办法,逐渐也就养成了百度或者谷歌的毛病!
正常安装
第一步:下载安装文件。
第二步:安装nodejs。下载完成之后,双击 node-v0.x.xx-x86.msi,开始安装nodejs,默认是安装在C:\Program Files\nodejs下面
第三步:安装相关环境。
打开C:\Program Files\nodejs目录你会发现里面自带了npm,直接用npm安装相环境既可
进入node.js command prompt 命令窗口
进入nodejs 安装目录 C:\Program Files\nodejs
键入命令:cd C:\Program Files\nodejs 既可
第四部:开始安装相关环境
键入命令:npm express 回车等待安装express........
键入命令:npm jade 回车等待安装jade........
键入命令:npm mysql回车等待安装mysql........
........安装什么组件,取决于环境搭建需求
默认情况下上述组件都是安装在C:\Program Files\nodejs\node_modules文件夹下 这也是nodejs相关组件的自动查找路径
问题来了
问题一:安装nodejs安装包后,通过npm安装express后,运行express提示" express"不是内部或外部命令。
原因:版本问题,当前版本是4.0.0及以上,改成3.5.0即可运行。
$ npm install -g express@3.5.0
问题二:win7(笔记本)在nodejs官方网站下载.msi文件安装,安装到一半的时候,进度条提示:roll back,because of a error.node.js setup wizard ended prematurely.
答案是在这里找到的:install in windows,下面简要的说一下安装步骤:
1.下载nodejs引擎,32bit version或者64bit version (node.exe).我想从安装好的里面拷贝一个node.exe也可以的!
2.下载最新版的npm zip格式压缩包:http://nodejs.org/dist/npm/
3.在硬盘某个位置,如D盘下建立一个文件nodejs,把上面两个下载的东西都放在这里,npm要解压。
4.配置两个环境变量:一个是PATH上增加node.exe的目录D:nodejs,一个是增加环境变量NODE_PATH,值为D:nodejsnode_modules。
5.win7环境配置在系统》高级系统设置》高级》环境变量》系统变量中查找PATH,编辑加上D:nodejs,再加上NODE_PATH变量和值。
6.安装express:在Node目录下键入指令npm install express[安装express至相对路径]或npm install express -g[安装express至绝对路径]
到这里,你在命令行里面输入node -v如果输出nodejs的版本则安装成功。
办法来源: