node.js简介

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 
Node.js 的包管理器 npm,是全球最大的开源库生态系统。

简单的说 Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

node.js下载

官网下载地址:

http://nodejs.cn/download/

根据自己需要下载对应的版本,我下载的是windows系统64位的版本。

node.js安装

下载完之后就是安装了,node.js安装也很简单。

1.安装第一步直接点Next。

2.把选项打勾之后点击Next。

3.设置安装路径,设置完成之后点击Next。

4.点击Next。

5.点击Install安装。

6.等待安装完成。

7.点击Finish完成安装。

测试是否安装成功

在终端里面输入node -v和node --version查看是否安装成功,如果安装成功会出现安装的node.js的软件版本号,否则为安装失败。

注意:测试完成之后注销或者重启电脑,否则跟随node一起安装的npm不会生效!!!

node -v
node --version

使用node.js

1.创建一个文件夹,名字不要中文与大写字母

2.在终端中打开文件夹路径,输入命令npm init

npm init

3.项目的所有配置信息都可以直接回车忽略掉。

4.配置完成之后会生成一个package.json

5.创建一个静态文件夹,例如public,在里面创建文件index.html;

index名字是固定的,默认index.html是首页,所以不要随便改。

6.在项目文件下创建一个index.js,里面为服务器代码,并且下载所有依赖项

比如:

npm install express

文件名字同样不要随便改

7.启动服务器

终端命令:

node index

客户端访问在浏览器地址栏输入localhost:端口号

8.注意事项

(1)一旦修改服务器代码,需要重启服务器

(2)同一个服务器程序不能在多个终端启动

(3)如果开启服务器报错Error: listen EADDRINUSE :::8080;说明端口被占用

node.js详细安装教程及使用相关推荐

  1. linux安装Node.js 详细安装教程

    linux安装Node.js 操作步骤 1. 下载并解压(本文以14为例) 下载 wget https://nodejs.org/dist/v14.17.4/node-v14.17.4-linux-x ...

  2. Node.js详细安装教程(2023)_nodejs安装教程

    官网进行nodejs下载,如下图所示,根据windows的版本选择32或64位的安装包下载. # 2.2 双击安装包安装 可以直接一路next下去, 进行安装位置的选择,我一般装在D盘中 ...,最终 ...

  3. Node.js下载安装教程

    文章目录 下载Node.js 安装Node.js 验证安装 出现:'node' 不是内部或外部命令,也不是可运行的程序或批处理文件. 下载Node.js 首先进入nodejs官网Node.js (no ...

  4. node.js 详细安装步骤即使用步骤教程(详细)

    1.下载安装包 Node.js 官方网站下载:https://nodejs.org/en/ 选择操作系统对应的包: 下载完成,安装包如下: 2.安装 打开安装,傻瓜式下一步即可: 选择安装位置,我这里 ...

  5. node 安装_VUE项目迁移之node.js的安装

    [摘要]由于公司的项目需要迁移到VUE中去, 所以就用到了node.js, 这里简单整理了一下node.js的安装教程和环境变量的配置 [作者]田鋆鹏 Node.js 安装教程 1. 在node.js ...

  6. Node.js最新最详细安装教程(2020)

    Node.js最新最详细安装教程(2020) 1. 下载Node.js安装包 官网下载地址:http://nodejs.cn/download/,根据自己电脑选择32位还是64位,点我去下载 2. 打 ...

  7. Node.js的完全卸载与下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(0)

    Node.js的完全卸载与下载安装及各种npm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(0) node的卸载 1.打开控制面板 我的电脑右键--->属性-- ...

  8. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nrm的安装与配置(5)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-nvm的安装与配置(4) 一.nrm安装与使用 1.管理员运行cmd,输入如下,全局安装nrm: npm ...

  9. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nvm的安装与配置(4)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-cnpm的安装与配置(3) 五.nvm的下载安装 1.下载 nvm官网下载地址: https://git ...

最新文章

  1. 对微软Web Deploy的一次艰难调试
  2. linux下php连接mysql数据库_Linux下PHP连接Oracle数据库
  3. onkeypress属性添加报错_亚马逊运营过程中listing常见报错及应对策略汇总
  4. The Simple Life
  5. NSString 去掉前后空格或回车符
  6. Mysql 死锁过程及案例详解之记录锁与间隔锁Record Lock Gap Lock
  7. Java零基础如何去学习Java编程
  8. Logisim 一个PLA电路
  9. [BZOJ4815][CQOI2017]小Q的表格 数论+分块
  10. java 优化 寄存器_JVM性能优化系列-(6) 晚期编译优化
  11. php 多线程处理redis,redis的多线程
  12. c#课程设计简单题目_《C#项目案例》课程设计题目
  13. 电机的入门之路系列4--PWM控制直流电机
  14. Spring : Spring Aop JDK动态代理调用过程
  15. 今 天看到我十年前的一篇技术文章,想到不知不觉学编程十多年了,,
  16. python迭代器一般包含_python 迭代器
  17. Linux驱动——设备树
  18. js动态生成表格(添加删除行操作)
  19. Ext Gantt甘特图1.2破解及方法
  20. fc安卓模拟器_[10月26号]VirtuaNES FC游戏模拟器:附300个无敌版Roms游戏!非常受欢迎的FC游戏模拟器...

热门文章

  1. MySQL如何同时删除主外键关联的两张表中的数据
  2. vscode插件默认安装位置
  3. Spanish FF Live Support
  4. QUIC 协议的简单分析
  5. 2018-2019年世界经济危机是中国崛起最大的机遇!
  6. 【Android】ListView、RecyclerView、ScrollView里嵌套ListView 相对优雅的解决方案:NestFullListView
  7. 点到平面的基本距离推导公式
  8. 数据库系统实验二作业-SQL实验报告
  9. python编程自学_Python编程自学:一小时python入门教程
  10. 调试经验——使用VBA在Excel中打开Word文档(Open Word file in Excel with VBA)