‘壹’ 如何在node.js中安装express
方法/步骤
从node官网下载安装文件,
这个安装程序也很常规,顺序点击下一步就可以,或者做一些简单的选择,无需多说,只需强调一点,其中一步如图所示:Add To Path一定要选上。这个的作用简单说就是,在windows命令行添加node相关命令,详细请自行网络。
我们非常愉快地把node安装完成,然后安装express,express是node官方唯一推荐的一个web框架,提供很多基础方便的功能。
在命令行中执行 "npm install -g express"等待下载并且自动完成安装。测试express完成安装的一个方法就是查看其版本号,执行命令 “express -V”正常情况下回输出版本号如图,但有遇到不正常情况的,会提示“express不是内部或外部命令”,这样问题就来了,这是什么原因呢?
5
有两种可能:①在第二步安装node是没有添加环境变量,这种情况把node添加的环境变量即可解决。②express 4.x版本中将命令工具分出来了,需要再安装一个命令工具,执行命令“npm install -g express-generator”完成后再测试就可以了。
‘贰’ 怎么删除node
时兴起想学习点东西,准备在heroku上部署一个Node.js的小程序.公司电脑之前没有装Node.js,于是下载最新版本的Node.js,当我安装express之后发现居然提示express不是内部或外部命令.然后经过我不懈努力,终于发现端倪,下面分享给大家(我是在Windows上用的Node.js). 工具/原料 Node.js安装包 方法/步骤 首先下载Node.js安装包,此处我用的是官方最新的v0.10.27 32位版: http://nodejs.org/dist/v0.10.27/node-v0.10.27-x86.msi 64位版: http://nodejs.org/dist/v0.10.27/x64/node-v0.10.27-x64.msi 猛点下一步安装就不用阐述了. 安装之后就需要安装express,使用熟悉的npm install -g express命令安装,但是,安装成功之后居然提示express不是内部或外部命令. 为什么会这样子呢?当我们找到安装后的express目录发现比之前熟悉的express少了很多东西. 步骤阅读 怎么办呢? 猜测是express版本更新了,但是我们不知道新版本该怎么玩了.所以我就只好先删除当前安装的express,重新安装以前的版本试试.测试ok. 此处使用的命令有 卸载: npm uninstall -g express 安装指定版本: npm install -g [email protected] 查看版本: express -V 注意express -V中的V要大写,不然很多版本中会不识别 步骤阅读 当然,你只是想要解决express命令不能识别的问题.此时你已经达到目的了.但是为什么新版本我们用不了呢? 原来,最新express4.0版本中将命令工具分家出来了(项目地址:https://github.com/expressjs/generator),所以我们还需要安装一个命令工具,命令如下: npm install -g express-generator 于是我又删除之前的express3.5.0再次安装express4.0及其命令工具 既然安装好了我们就要测试一下新安装的express到底可不可以使用 于是我使用express创建一个工程: express helloworld 新版本中命令发生了一些改变, 创建好project之后还需要用npm进行添加依赖和启动: cd helloworld npm install npm start 然后新创建的helloworld就已经运行在3000端口上 以及创建出来的目录效果 此时真的就大功告成了,express新版本还真有些变化的.呵呵.其他的新特点也等待我们大家去发现.
‘叁’ nodejs怎么安装express
1从node官网下载安装文件,官网地址:http://nodejs.org/
2这个安装程序也很常规,顺序点击下一步就可以,或者做一些简单的选择,无需多说,只需强调一点,其中一步如图所示:Add To Path一定要选上。这个的作用简单说就是,在windows命令行添加node相关命令,详细请自行网络。
3我们非常愉快地把node安装完成,然后安装express,express是node官方唯一推荐的一个web框架,提供很多基础方便的功能。
4在命令行中执行 "npm install -g express"等待下载并且自动完成安装。测试express完成安装的一个方法就是查看其版本号,执行命令 “express -V”正常情况下回输出版本号如图,但有遇到不正常情况的,会提示“express不是内部或外部命令”,这样问题就来了,这是什么原因呢?
5有两种可能:①在第二步安装node是没有添加环境变量,这种情况把node添加的环境变量即可解决。②express 4.x版本中将命令工具分出来了,需要再安装一个命令工具,执行命令“npm install -g express-generator”完成后再测试就可以了。
‘肆’ nodejs+express搭建博客,用户注册的时候出错.....
Error: Cannot find mole 'user.js'
这句话说得很清楚,找不到user.js这个模块,首先看看这个模块是否被export了,然后看看这个模块有没有被正确的require,主要是看看路径是否正确。
‘伍’ express中怎样实现路由分离,看nodejs开发指南里遇
时兴起想学习点东西,准备在heroku上部署一个Nodejs的小程序公司电脑之前没有装Nodejs,于是下载最新版本的Nodejs,当我安装express之后发现居然提示express不是内部或外部命令然后经过我不懈努力,终于发现端倪,下面分享给大家(我是在Windowsexpress中怎样实现路由分离,看nodejs开发指南里遇
‘陆’ 为什么我配置的nodejs无法访问
说明你配置有问题
第一步:下载安装文件
下载nodejs,官网,我这里下载的是node-v0.10.28-x86.msi,
第二步:安装nodejs
下载完成之后,双击"node-v0.10.28-x86.msi",开始安装nodejs,自定义安装在D:\dev\nodejs下面。
在cmd控制台输入:node -v,控制台将打印出:v0.10.28,出现版本提示表示安装成功。
该引导步骤会将node.exe文件安装到D:\dev\nodejs\目录下,并将该目录添加进PATH环境变量。
第三步:npm安装
由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入"npm -v"来测试是否成功安装。如下图,出现版本提示表示安装成功。
第四步:安装相关环境
npm install express -g
npm install jade -g
npm install mysql -g
默认情况下上述组件都是安装在D:\dev\nodejs\node_moles文件夹下,这也是nodejs相关组件的自动查找路径。
第五步:安装CoffeeScript
npm install coffee-script -g
确认安装的命令:coffee -v,出现版本号表示成功安装。
第六步:CoffeeScript测试实例
新建cs.js文件,输入:
for i in [0...5]
console.log "hello #{i}"
在该目录下运行"coffee cs.js" 输出:
D:\>coffee cs.js
hello 0
hello 1
hello 2
hello 3
hello 4
以上环境基本就配置完成。
补充说明:
所有命令都是-g进行全局安装的,这样安装的安装包都在当前用户下,在磁盘的所有其他地方都可以访问到,比较方面。否则安装在当前目录下,只能在当前目录下使用。
安装express问题
安装nodejs安装包后,通过npm安装express后,运行express提示" express"不是内部或外部命令,原因是版本问题,当前版本是4.0.0,改成3.5.0即可运行。
$ npm install -g [email protected]
全局安装在C:\Users\xdskg\AppData\Roaming\npm目录下。
‘柒’ node安装不上express,安装过程不报错,但一直提示不上内部命令
安装目录在e:\program files\nodejs\node_cache
进入目录可以执行express -V
将目录e:\program files\nodejs\node_cache加入环境变量可以全局执行express -V
‘捌’ nodejs安装express及管理工具完成后依旧提示express不是内部命令或外部命令
安装express-generator
sudo npm install express-generator
//现在改名了, 生成器和库分开装了
//windows 就不用sudo了
‘玖’ 安装nodejs的时候遇到这个错误,求解答
解决方案如下:
我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立”node_global”及”node_cache”两个文件夹。如下图:
启动cmd,输入两条命令:
npm config set prefix “e:\php\nodejs\node_global”
npm config set cache “e:\php\nodejs\node_cache”
选择express这个比较常用的模块。同样在cmd命令行里面,输入“npm install express -g”(“-g”这个参数意思是装到global目录下,也就是上面说设置的“C:\Program Files\nodejs\node_global”里面。)
关闭cmd,打开系统对话框,“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”。如下图:
进入环境变量对话框,在系统变量下新建”NODE_PATH”,输入”C:\Program Files\nodejs\node_global\node_moles“。(ps:这一步相当关键。) 2014.4.19新增:由于改变了mole的默认地址,所以上面的用户变量都要跟着改变一下(用户变量”PATH”修改为“C:\Program Files\nodejs\node_global\”),要不使用mole的时候会导致输入命令出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误。
在你的项目目录下面,重新输入npm install ,可以成功解决。
‘拾’ 如何删除nodejs express
时兴起想学习点东西,准备在heroku上部署一个Node.js的小程序.公司电脑之前没有装Node.js,于是下载最新版本的Node.js,当我安装express之后发现居然提示express不是内部或外部命令.然后经过我不懈努力,终于发现端倪,下面分享给大家(我是在Windows上用的Node.js).
工具/原料
Node.js安装包
方法/步骤
首先下载Node.js安装包,此处我用的是官方最新的v0.10.27
32位版:
http://nodejs.org/dist/v0.10.27/node-v0.10.27-x86.msi
64位版:
http://nodejs.org/dist/v0.10.27/x64/node-v0.10.27-x64.msi
猛点下一步安装就不用阐述了.
安装之后就需要安装express,使用熟悉的npm install -g express命令安装,但是,安装成功之后居然提示express不是内部或外部命令.
为什么会这样子呢?当我们找到安装后的express目录发现比之前熟悉的express少了很多东西.
步骤阅读
怎么办呢? 猜测是express版本更新了,但是我们不知道新版本该怎么玩了.所以我就只好先删除当前安装的express,重新安装以前的版本试试.测试ok.
此处使用的命令有
卸载: npm uninstall -g express
安装指定版本: npm install -g [email protected]
查看版本: express -V
注意express -V中的V要大写,不然很多版本中会不识别
步骤阅读
当然,你只是想要解决express命令不能识别的问题.此时你已经达到目的了.但是为什么新版本我们用不了呢?
原来,最新express4.0版本中将命令工具分家出来了(项目地址:https://github.com/expressjs/generator),所以我们还需要安装一个命令工具,命令如下:
npm install -g express-generator
于是我又删除之前的express3.5.0再次安装express4.0及其命令工具
既然安装好了我们就要测试一下新安装的express到底可不可以使用
于是我使用express创建一个工程:
express helloworld
新版本中命令发生了一些改变, 创建好project之后还需要用npm进行添加依赖和启动:
cd helloworld
npm install
npm start
然后新创建的helloworld就已经运行在3000端口上
以及创建出来的目录效果
此时真的就大功告成了,express新版本还真有些变化的.呵呵.其他的新特点也等待我们大家去发现.