手机版

Windows8下构建Node.js开发环境教程

时间:2021-09-10 来源:互联网 编辑:宝哥软件园 浏览:

刚刚联系了node.js,记录了一些流程,供以后参考。如有歧义或错误,欢迎批评指正。

什么是Node.js?

我在网上看了一些文章,我的理解是功能类似于apache,可以理解为服务器端。但是实现机制不同,并发效果很好。他的目标是取代Apache服务器机制。

好了,让我们直接开始环境配置:

1.下载Node.js

直接去官网下载,http://www.nodejs.org/download/选择Windows Installer(。msi)版本64位。你会发现一个Windows二进制文件(。exe),这是一个独立的Node.js环境终端。无需安装即可下载,直接使用。我建议下载。msi,然后安装它。

2.安装Node.js

因为是Win8系统,安装过程中会出现一些问题。

1)错误2502,错误2503

看到这种问题,大家都知道是因为权限不够,直接用管理员权限执行就好。

2)无法执行。msi文件

您可以右键单击cmd,以管理员身份打开终端,然后执行“msiexec/package node-v 0 . 10 . 31-x64 . MSI”安装。一路都会好的。

3)如何验证安装成功

Cmd进入Node.js安装目录,比如我的是“C:\cc\nodejs”。在这个目录中,您将看到几个可执行文件,如node.exe和npm。如果您已经将安装路径添加到路径中,则不需要进入安装目录来执行节点。

在cmd中输入node -v以查看版本;

您也可以进入节点模式并输入“console . log(‘Hello world!’);"看输出是否正常,如下图所示:

4)进一步验证服务器功能

创建一个新的js文件,如test.js,包含以下内容:

var http=require(' http ');函数(req,res) { res.writeHead(200,{ ' Content-Type ' : ' text/html ' });RES . write(' H1Node . js/h1 ');RES . write(' Phello World/p ');RES . end(' p这只是测试Node是否工作!/p ');}).听(3000);console.log('HTTP服务器正在端口3000侦听。');然后在命令行上执行:node test.js,如下图所示:

这是在浏览器中打开http://127.0.0.1:3000/查看输出网页的结果:

好的,如果目前一切正常,说明Node.js的基本功能已经安装成功!

但是我们经常需要使用其他安装包,比如express,所以接下来让我们来谈谈npm

3.安装npm模块

首先检查npm配置的配置:输入命令npm配置列表

这里有几个解释,也是Win8,或者中国用户需要按需理解和配置的地方:

1)在c : \ users \ * * * \ appdata \ roaming \下创建一个新目录npm,否则在执行npm安装时会报告错误。

2)您可以运行以下两个命令来设置代理,并注意将代理的地址更改为您实际可以使用的地址。

npm配置集代理=http://127.0.0.1:8087(这是默认值)NPM配置集代理=null(这被设置为无代理)NPM配置集注册表=http://Registry.npmjs.org 3)如果您一步一步走到这里报告错误,一般是代理问题。4)如果成功,此时执行npm install express应该是可以的。

4.安装其他需要的模块,直接安装npm的名字就可以了。这里提到,NPM支持安装自己定义的模块。但是初学者不用担心。

好了,Node.js配置好了,收工了。

版权声明:Windows8下构建Node.js开发环境教程是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。