node.js详细安装教程及使用
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详细安装教程及使用相关推荐
- linux安装Node.js 详细安装教程
linux安装Node.js 操作步骤 1. 下载并解压(本文以14为例) 下载 wget https://nodejs.org/dist/v14.17.4/node-v14.17.4-linux-x ...
- Node.js详细安装教程(2023)_nodejs安装教程
官网进行nodejs下载,如下图所示,根据windows的版本选择32或64位的安装包下载. # 2.2 双击安装包安装 可以直接一路next下去, 进行安装位置的选择,我一般装在D盘中 ...,最终 ...
- Node.js下载安装教程
文章目录 下载Node.js 安装Node.js 验证安装 出现:'node' 不是内部或外部命令,也不是可运行的程序或批处理文件. 下载Node.js 首先进入nodejs官网Node.js (no ...
- node.js 详细安装步骤即使用步骤教程(详细)
1.下载安装包 Node.js 官方网站下载:https://nodejs.org/en/ 选择操作系统对应的包: 下载完成,安装包如下: 2.安装 打开安装,傻瓜式下一步即可: 选择安装位置,我这里 ...
- node 安装_VUE项目迁移之node.js的安装
[摘要]由于公司的项目需要迁移到VUE中去, 所以就用到了node.js, 这里简单整理了一下node.js的安装教程和环境变量的配置 [作者]田鋆鹏 Node.js 安装教程 1. 在node.js ...
- Node.js最新最详细安装教程(2020)
Node.js最新最详细安装教程(2020) 1. 下载Node.js安装包 官网下载地址:http://nodejs.cn/download/,根据自己电脑选择32位还是64位,点我去下载 2. 打 ...
- Node.js的完全卸载与下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(0)
Node.js的完全卸载与下载安装及各种npm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(0) node的卸载 1.打开控制面板 我的电脑右键--->属性-- ...
- Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nrm的安装与配置(5)
Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-nvm的安装与配置(4) 一.nrm安装与使用 1.管理员运行cmd,输入如下,全局安装nrm: npm ...
- Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nvm的安装与配置(4)
Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-cnpm的安装与配置(3) 五.nvm的下载安装 1.下载 nvm官网下载地址: https://git ...
最新文章
- 对微软Web Deploy的一次艰难调试
- linux下php连接mysql数据库_Linux下PHP连接Oracle数据库
- onkeypress属性添加报错_亚马逊运营过程中listing常见报错及应对策略汇总
- The Simple Life
- NSString 去掉前后空格或回车符
- Mysql 死锁过程及案例详解之记录锁与间隔锁Record Lock Gap Lock
- Java零基础如何去学习Java编程
- Logisim 一个PLA电路
- [BZOJ4815][CQOI2017]小Q的表格 数论+分块
- java 优化 寄存器_JVM性能优化系列-(6) 晚期编译优化
- php 多线程处理redis,redis的多线程
- c#课程设计简单题目_《C#项目案例》课程设计题目
- 电机的入门之路系列4--PWM控制直流电机
- Spring : Spring Aop JDK动态代理调用过程
- 今 天看到我十年前的一篇技术文章,想到不知不觉学编程十多年了,,
- python迭代器一般包含_python 迭代器
- Linux驱动——设备树
- js动态生成表格(添加删除行操作)
- Ext Gantt甘特图1.2破解及方法
- fc安卓模拟器_[10月26号]VirtuaNES FC游戏模拟器:附300个无敌版Roms游戏!非常受欢迎的FC游戏模拟器...
热门文章
- MySQL如何同时删除主外键关联的两张表中的数据
- vscode插件默认安装位置
- Spanish FF Live Support
- QUIC 协议的简单分析
- 2018-2019年世界经济危机是中国崛起最大的机遇!
- 【Android】ListView、RecyclerView、ScrollView里嵌套ListView 相对优雅的解决方案:NestFullListView
- 点到平面的基本距离推导公式
- 数据库系统实验二作业-SQL实验报告
- python编程自学_Python编程自学:一小时python入门教程
- 调试经验——使用VBA在Excel中打开Word文档(Open Word file in Excel with VBA)