2022
我们一起努力

nodejs环境搭建(nodejs搭建)

目录:

  • 1、nodejs安装及环境配置
  • 2、如何使用nodejs搭建开发环境
  • 3、nodejs搭建web服务器就是这么简单!
  • 4、如何用命令行开启nodejs搭建web服务器?
  • 5、node环境搭建
  • 6、教你用Hbuilder来搭建nodeJS运行环境

nodejs安装及环境配置

nodejs安装及环境配置:

此处的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。

例如:我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我的安装目录下创建两个文件夹【node_global】及【node_cache】。

关键步骤:

缓存路径和全局路径:

npm config set prefix “D:\Program Files\nodejs\node_global”

npm config set cache “D:\Program Files\nodejs\node_cache”12

注:1、在安装路径D:\Program Files\nodejs\下需要创建node_cache和node_global文件夹,

D:\Program Files\nodejs\node_global 下需要创建node_modules文件夹/2、安装最开始的方法,打开系统属性-高级-环境变量,在系统变量中新建 变量名:NODE_PATH,变量值: D:\Program Files\nodejs\node_global\node_modules。

如何使用nodejs搭建开发环境

1.安装NodeJS

1.编译环境

源代码编译器,通常 Unix/Linux平台都自带了C++的编译器(GCC/G++)。如果没有,请通过当前发行版的软件包安装工具安装make,g++这些编译工具。

Debian/Ubuntu下的工具是apt-get

RedHat/centOS下通过yum命令

Mac OS X下你可能需要安装xcode来获得编译器

2.网络加密

其次,如果你计划在Node.js中启用网络加密,OpenSSL的加密库也是必须的。该加密库是libssl-dev,可以通过apt-get install libssl-dev等命令安装。

3.手动编译

wget

tar zxvf node-v0.6.1.tar.gz

cd node-v0.10.26

./configure

上面几行命令是通过wget命令下载最新版本的代码,并解压之。./configure命令将会检查环境是否符合Nodejs的编译需要。

make

make install

2.安装NPM

1.NPM的全称是Node Package Manager, 是NodeJs的第三方安装库。

curl | sh

curl 是通过curl命令获取这个安装shell脚本,按后通过管道符| 将获取的脚本交由sh命令来执行。

2.更改第三方库

npm install underscore

underscore@1.2.2 ./node_modules/underscore

由于一些特殊的网络环境,直接通过npm install命令安装第三方库的时候,经常会出现卡死的状态。幸运的是国内CNode社区的@fire9 同学利用空余时间搭建了一个镜像的NPM资源库,服务器架设在日本,可以绕过某些不必要的网络问题。你可以通过以下这条命令来安装第三方库:

npm --registry "

如果你想将它设为默认的资源库,运行下面这条命令即可:

npm config set registry " "

通过npm安装包。安装好之後会自动被安装到 /usr/local/bin 目录下,而相依的函式库也会自动安装到 /usr/local/lib/node 目录下,实在是非常方便。

3.安装NodeJS调试环境

1.用npm命令安装全局模式的 node-inspector组件

sudo npm install -g node-inspector

2.更改端口

修改 node-inspector/lib/config.js的端口

’web-port’: {

desc: ‘Port to host the inspector’,

convert: conversions.stringToInt,

defaultValue: 6868

},

3.使用

node-inspector启动一个调试工具

在chrome浏览器中输入打开chrome的调试模式

使用node debug调试nodeJS项目

node --debug-brk=5858 read.js

可以在chrome中查看到调试信息

4.使用Sublime构建NodeJS

设置Sublime的Builder-

Tools - Build System - New Build System

将如下代码写入

{

“cmd”: ["/usr/local/bin/node", “$file”],

“file_regex”: “^[ ]File "(…?)”, line ([0-9]*)",

“selector”: “source.javascript”

}

保存为NodeJs.sublime-build文件

如此可以直接使用Com+B来使用nodejs运行程序

nodejs搭建web服务器就是这么简单!

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。(nodejs官网上的介绍),正如官网上介绍的那样,nodejs确实很牛!怎么个牛法?看看下面的代码就知道了。

//引入http模块

var http = require("http");

//设置主机名

var hostName = '127.0.0.1';

//设置端口

var port = 8080;

//创建服务

var server = http.createServer(function(req,res){

res.setHeader('Content-Type','text/plain');

res.end("hello nodejs");

});

server.listen(port,hostName,function(){

console.log(`服务器运行在{hostName}:${port}`);

});

短短几行代码就把一个简单的web服务器搭建完成了,为了验证效果,我们在浏览器请求,结果如下

运行成功!

到此为止,一个web服务器就建立成功了! 没错就是这么简单,然后我们就可以写个html界面愉快的玩耍了,哈哈哈!果断的写了一个html页面来请求一下我们的web服务器。

代码简单,点击p获取数据并将服务器返回的数据展示。好了,我们运行一下demo.html文件,我擦来!居然出现了……

很明显,通过jquery请求不到数据,这是因为跨域请求的原因。我们的web服务器并不支持跨域请求,所以报错了。解决方式:在服务器的响应头文件里加上如下代码:

再次重启服务器,运行demo.html,显示结果很是令人欣喜!

通常请求服务器都会拼接参数的,最常用的就是get请求,post请求。很明显,我们现在的代码还不能支持。express框架很好的封装了nodejs的http模块,使我们用起来非常的简单。

引入express :$ cnpm install express –save

使用方式变化不大,通过express()方法开启服务,然后在通过get方法来设置匹配参数的路由,通过在回调函数的req中可以获取请求参数和地址。post请求也是类似,不过有不同的是,post请求在获取参数的时候要引入body-parser 中间件,用于处理 JSON, Raw, Text 和 URL 编码的数据。

运行结果:

完整的get以及post请求就是以上了。下一篇文章会结果fs文件模块介绍http是如何返回文件的,敬请期待!!

学习从来不是一个人的事情,要有个相互监督的伙伴,想要学习或交流前端问题的小伙伴可以私信“学习”小明加群获取2019web前端最新入门资料,一起学习,一起成长!

如何用命令行开启nodejs搭建web服务器?

首先,需要安装nodejs,这个可以去官网下载,目前我本地安装的v0.12版本。

安装完成后可以通过命令行测试安装是否成功,输入:node -v,应该会显示当前安装node版本号。

本文中用到的模块,都是nodejs核心模块,不需要从外部下载,如果有需要,可以使用以下命令安装:npm install xxx。

开始

下一步,新建js文件,可以命名为server.js,代码如下:

var http = require('http');

var url = require('url');

var path = require('path');

var fs = require('fs');

var dir, arg = process.argv[2] || ''; // 命令行第三个参数,用来接收目录,可为空,相对当前server.js文件的目录名称

// 比如使用命令 node server debug,意思就是debug文件夹与server.js文件同级

// 且你想以debug文件夹启动web服务

http.createServer(function (req, res) {

var pathname = __dirname + url.parse(req.url).pathname;

[linux运维] 1、下载最新node.js二进制源码安装包(29MB),V8.2.1更新于2017年7月20日 

wget -c 

wget是一个Linux下载文件的工具,centos自带。

wget -c 是断点续传下载方式,后面的URL就是提供下载文件的地址

默认获取的文件地址在/root目录下,命令pwd显示当前目录.

  2、安装必要的编译软件 吖米yum install gcc gcc-c++ yum = Yellow dog Updater, Modified。改良黄狗更新器,centos自带智能包管理器。 中途询问,输入y:在线下载安装 d:只下载不安装 N:不下载不安装

Is this ok [y/d/N] :y

  3、解压源码tar -zxvf node-v8.2.1.tar.gz当前目录/root/就会多一个node-v8.2.1的文件夹-z:透过gzip的支持进行压缩/解压缩:此时文件名最好为*.tar.gz-x:解压缩的功能-v:在压缩/解压缩的过程中,将正在处理文件名显示出来

f filename:-f后面要立刻接被处理的文件名.

  4、编译node源码包 1)进入到node源码包解压目录 cd node-v8.2.1指定NodeJS安装位置./configure --prefix=/usr/local/node 不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。 执行安装文件,足足等了40多分钟

make  make install

  4、添加环境变量   创建并打开新文件 不存在node.sh文件 [root@localhost node-v8.1.3]# vim /etc/profile.d/node.sh  输入node安装位置的bin目录所在位置 export PATH=$PATH:/usr/local/node/binESC 输入:wq 提示: 命令输入错了vim-bash: rt: command not found-bash: vim: command not found[解决]i. 那么如何安装 vim 呢?输入rpm -qa|grep vim 命令, 如果 vim 已经正确安装,会返回下面的三行代码:root@server1 [~]# rpm -qa|grep vimvim-enhanced-7.0.109-7.el5vim-minimal-7.0.109-7.el5vim-common-7.0.109-7.el5 如果少了其中的某一条,比如 vim-enhanced 的,就用命令 yum -y install vim-enhanced 来安装:yum -y install vim-enhanced 如果上面的三条一条都没有返回, 可以直接用 yum -y install vim* 命令yum -y install vim*

  使用su root source /etc/profile.d/node.sh =. /etc/profile.d/node.sh [不间断运行nodejs服务] npm install forever -g forever start app.js

node环境搭建

一、node.js的发展

IO.JS和node.js是差不多的,io.js是社区产物,不是官方的东西,io.js有很多新特性,迭代非常快,社区推进非常快,15年node和io合并,发布node第一个正式版4.0

node 5.x==io.js

node 4.0==node

因为node版本比较多,开发人员可能依赖很多的版本,nvm可以做到切换不同版本

二、 NVM(版本工具)

1:把nvm.rar拷贝到一个全英文路径,然后解压

2:打开setting.txt,root:改成nvm的目录(eg:c:/cc/nvm),path:(eg:c:/cc/nodejs),arch:64,proxy:none

3:打开nvm目录,按住shift加右键,打开命令窗口

4:输入nvm,回车,可以看到这个

如果打开看到的是error open(没有办法打开命令文件)信息的话,就把那个setting.txt文件删了,然后双击一下那个install.cmd,就会打开这个

然后把nvm路径复制一下,粘贴,然后回车,如果失败,就删了那个setting.txt文件,然后以管理员运行那个install.cmd,再把nvm目录复制到命令行,回车,就会弹出下面这个,如果setting.text文件的路径和root不一样就改成一样的,然后保存,要确保在nvm里面有setting.text这个文件

然后输入 nvm use 5.5.0(指使用5.5.0),会报安全警告,然后在nvm同目录下能看到nodejs快捷方式,就说明成功了,如果没有就输入nvm ls

如果不行就在我的电脑右键,在环境变量

把系统变量里面的nvm_home和nvm_symlink这两个删了,然后找到path

把最后面的nvm这些和nodejs的全删了

二、环境变量的配置

1.在用户变量添加变量名:nvm_home,变量值:nvm的路径(c:\cc\nvm)

2.在用户变量添加变量名:nvm_symlink ,变量值(c:\cc\nodejs)

3、配置npm

教你用Hbuilder来搭建nodeJS运行环境

在hbuilder中友一个插件是nodeclipse这个插件,我们点击安装,把这个插件安装好。

然后我们点击新建的话会多出很多

下边就是控制台显示,怎么样,很好用吧,这样我们写js的时候就不用依赖浏览器了,也不用打开什么cmd,只要在编辑软件中就可以测试了。

赞(0)
文章名称:《nodejs环境搭建(nodejs搭建)》
文章链接:https://www.fzvps.com/130469.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!