您的位置:首页 > Web前端 > Node.js

nodejs 0.12.7 在windows环境的安装及配置

2015-08-26 22:52 627 查看
最近需要学习AngularJS,看到一些教程需要安装nodejs作为前提,于是安装了。过程一波三折,装了卸,卸了装,终于还是安装好了,自己梳理一下流程和注意事项。版本:node-v0.12.7-x64.msi,系统环境,win10 64位正式版

第1步:下载、安装文件

    打开nodejs的官网http://www.nodejs.org/download/ 下载最新版本,下载完成之后,双击 node-v0.12.7-x64.msi,开始安装nodejs,默认是安装在C:\Program Files\nodejs目录。安装好后环境变量也都设置好了,默认的用户变量PATH=C:\Users\YuChunzhuo\AppData\Roaming\npm,系统变量PATH=C:\Program Files\nodejs\,可以命令行运行node
-v 查看是否安装好。

第2步:安装相关模块环境

    安装好了一个应用程序之后在开始菜单里面肯定有,打开开始菜单,所有应用-->Node.js-->node.js command prompt ,第一个细节:切记,右键点击,选择管理员权限运行,不然安装什么都是失败

    现在开始安装相关模块环境,首先是express。在刚刚打开的窗口里面定位到cd C:\Program Files\nodejs文件夹,然后输入npm install express,这是本地模式,安装之后在C:\Program Files\nodejs\node_modules这个文件夹(也就是你前面cd 定位到的文件夹,本地安装的意思就是在当前目录安装)下面会出现,你安装的东西,还可以npm install express -g ,这是全局模式,和上面的差别就是安装之后在C:\Users\YuChunzhuo\AppData\Roaming\npm\node_modules这个文件夹下面会出现你安装的东西,然后第二个关键点,很多教程都说现在express命令可以用了,但是安装express默认是安装最新版本,最新版已经是4.13.1,在4.0+版本之后,express将命令工具分出来了,必须还要安装express-generator,如果上面是本地安装,那么拽就是npm
install express-generator,如果上面是全局,那么后面加上-g就可以。第三个关键点,如果是全局模式,那么现在express命令行应该直接可以用了,可以命令行里面express -V查看(V是大写,很多以前的教程都是小写);如果是本地模式,那么还要在环境变量加上这么一段C:\Program Files\nodejs\node_modules\.bin ,才可以正常运行express的命令,可以用express -V查看是否正常。因为本地模式express和express.cmd这两个文件在上面那个路径里面,全局模式这两个文件在C:\Users\YuChunzhuo\AppData\Roaming\npm,安装变量已经指向,所以可以直接运行。

第3部: 测试项目工程

在命令行进入文件夹X的位置,运行 express myapp在当前文件夹X建立一个名为myapp的工程,第四个关键点,如果上面安装是全局安装,那么把C:\Users\YuChunzhuo\AppData\Roaming\npm\node_modules文件夹复制到X\myapp文件夹下面(下面的helloworld并不需要这些东西,但是复杂的工程需要),如果本地安装的时候是在X\myapp文件夹下面运行本地安装的,那么这些东西就已经被安装到本工程了,你的工程需要什么,就安装什么或者就复制什么过来。

在X\myapp下面新建一个helloworld.js的文件,然后输入以下内容,如果不能新建就在别的地方新建好了复制过来
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8080);
console.log('Server running at http://127.0.0.1:8080/'); 进入node.js command prompt窗口,进入X\myapp目录,运行 node helloworld.js 命令,然后浏览器进入http://localhost:8080就可以看到页面输出的Hello World了。

参考链接:

1.http://blog.csdn.net/freshlover/article/details/12691031

2.http://blog.csdn.net/mcpang/article/details/26612865
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nodejs 配置 安装