一、NodeJS入门——准备工作(1)——NodeJS的安装
目录
1 介绍
这是一系列的内容主要是关于我在学习nodejs的过程中所遇到的问题以及使用过程的总结,主要包括了基本的nodejs的使用、mongodb数据库以及mongodb客户端工具robomongodb的使用、express框架的使用。
本节内容主要是介绍nodejs的安装和使用
2 nodejs下载
2.1 点击此处下载(http://nodejs.org/dist/v0.10.35/x64/node-v0.10.35-x64.msi)最新版的nodejs.
3 nodejs安装
3.1 运行下载的*.msi文件
3.2 弹出的安装界面如下,点击next,进入下一个步骤
3.3 勾选 I accept the therms in the License Agreement,点击Next
3.4 设置安装路径,可以是默认的路径,我在这里设置为 D:\Program Files\nodejs\,单击Next按钮
3.5 选择安装的内容,建议全部安装,单击Next按钮
3.6 确定安装,点击Install按钮,安装完毕后,单击Finish按钮,NodeJS安装结束
4 nodejs的简单实用
nodejs安装完毕后,我们要检查一下nodejs是否可以正常工作
4.1 打开命令行窗口,过程如下:开始->搜索栏输入cmd->回车
或者通过使用 windows+r 组合键,输入cmd,回车
打开的命令行窗口如下:
4.2 键入命令:node -v,会显示当前使用的nodejs的版本,我使用的是v0.10.35
显示这样的结果表示nodejs安装成功并且可正常使用
如果这里提示找不到node命令,则在选择安装内容(本节3.5)的时候,右键单击add to path,选择全部安装即可
5 nodejs的经典入门:hello world
现在安装了nodejs,现在编写一个程序员经典入门程序:hellworld
5.1 创建nodejs的工作目录,我选择的是E:\NodeJSCode,如果E盘下没有NodejsCode文件夹,请先创建NodejsCode文件夹
5.2 在NodejsCode文件夹创建第一个项目目录:20001Demo
5.3 进入文件夹:20001Demo,在空白处右键,选择新建->新建文本文件,输入名称为helloworld.js
5.4 打开helloworld.js文件,输入代码
console.log('hello world.');
按ctrl+s组合键保存文件,关闭文件窗口
5.5 打开命令行窗口,切换到E盘(直接输入 E: 回车),
切换到NodeJSCode/0001Demo目录下(键入: cd NodeJSCode/20001Demo 回车)
5.6 执行 helloworld.js文件
键入:node helloworld.js,显示 hello world. 成功运行
6 总结
这一节的内容介绍了nodejs的下载、nodejs安装过程、nodejs命令的使用、第一个程序helloworld,通过这些内容,我们就可以掌握最基础的nodejs的使用了。
一、NodeJS入门——准备工作(1)——NodeJS的安装的更多相关文章
- 二、NodeJS入门——准备工作(2)——MongoDB安装以及客户端Robomongo安装和使用
目录 1.介绍 2.下载地址 3.MongoDB安装过程 4.MongoDB的使用 5.MongoDB添加管理员账户 6.RoboMongo安装过程 ...
- nodeJs 5.0.0 安装配置与nodeJs入门例子学习
新手学习笔记,高手请自动略过 安装可以先看这篇:http://blog.csdn.net/bushizhuanjia/article/details/7915017 1.首先到官网去下载exe,或者m ...
- nodejs安装:nodejs入门
nodejs开篇 前几天看到好多关于node 的帖子没有单独说明node安装的文章~ 特发此篇 总结一下平时在windows上nodejs的安装... 1.js来搞前后端分离是nodejs的一大特点, ...
- 02 nodejs命令参数(NodeJS基础入门)
声明:本文章可供有一定js基础的朋友参考nodejs入门,本文未讲解nodejs的安装,如有需要的同学可以加QQ3382260752找我,进行交流学习. 建议使用开发软件:webstorm或hbuil ...
- 01.Nodejs入门之Helloworld
说明:本文章可供有一定js基础的朋友参考nodejs入门,本文未讲解nodejs的安装,如有需要的同学可以加QQ3382260752找我,进行交流学习. 1.新建文件夹helloworld demo, ...
- 57.NodeJS入门--环境搭建 IntelliJ IDEA
转自:https://blog.csdn.net/wang19891106/article/details/51127133 NodeJS入门–环境搭建 IntelliJ IDEA 本人也刚开始学习N ...
- NodeJS入门--环境搭建 IntelliJ IDEA
NodeJS入门–环境搭建 IntelliJ IDEA 本人也刚开始学习NodeJS,所以以此做个笔记,欢迎大家提出意见. 1.首先 下载安装NodeJS,下载安装IntelliJ IDEA 2.接下 ...
- NodeJS入门(四)—— path对象
很快Node就会迎来4.0的时代,届时将并入现有的iojs,所以先前写过的iojs入门系列直接更名为NodeJS入门. 本篇开始将逐个介绍Node的各主要模块,依循API文档走一遍,但会给出比API文 ...
- NodeJS入门简介
NodeJS入门简介 二.模块 在Node.js中,以模块为单位划分所有功能,并且提供了一个完整的模块加载机制,这时的我们可以将应用程序划分为各个不同的部分. const http = require ...
随机推荐
- java中判断两个对象是否相等
package ceshi.com.job; import java.util.ArrayList; import java.util.Arrays; import java.util.List; p ...
- adb连接夜神模拟器与adb常用操作命令
adb connect 127.0.0.1:62001 adb kill-server 在关闭adb服务后,要使用如下的命令启动adb服务. adb start-servermore than one ...
- 跨交换机VLAN之间的通信(基于Cisco模拟器)
实验要求: 拓扑结构如下 1.交换机2台:主机4台:网线若干. 2.把主机.交换机进行互联. 3.给2台交换机重命名为A.B. 4.设置2台交换机及主机的ip.注意IP要不冲突 5.在2台交换机上分别 ...
- CF1168C And Reachability(DP)
首先定义 $g[i][j]$ 表示 $i$ 前面(不包括 $i$)第一个第 $j$ 位是 $1$ 的数的位置.可以随便转移. 再定义 $f[i][j]$ 表示 $i$ 前面(包括 $i$)第一个第 $ ...
- Linux性能优化实战学习笔记:第四十一讲
一.上节回顾 上一节,我们探究了网络延迟增大问题的分析方法,并通过一个案例,掌握了如何用hping3.tcpdump.Wireshark.strace 等工具,来排查和定位问题的根源. 简单回顾一下, ...
- java编程思想之垃圾收集
1. finalize()用途何在?(一种常规用途的清除方法) 1)垃圾收集只跟内存有关.垃圾收集器存在的原因是为了回收程序不再使用的内存. 2)垃圾收集器会负责释放所有对象占据的内存,无论这些对象是 ...
- oracle--CRS-0215 : Could not start resource 'ora.node2.ons'.
01,问题描述 安装10G+RAC集群,在node2进行vipca操作的时候发现这个问题 02,问题解决 原因是少了host的回环地址,当时删除错了 添加进去即可 127.0.0.1 localhos ...
- 推荐分享AB测试服务商
推荐分享AB测试服务商 1.吆喝科技 2.testin 3.云眼
- [数据库] SQL 语法之基础篇
一.什么是 SQL ? SQL 是 Structured Query Language(结构化查询语言)的缩写,是一种专门用来与数据库沟通的语言.与其他语言(如英语或 C.C++.Java 这样的编程 ...
- Python 中把一个list 列表分组/分块
比如:将list:[1,2,3,4,5,6,7,8,9]按照下标顺序分成3组:[1,2,3] [4,5,6] [7,8,9]或分成5组:[1,2,] [3, 4] [5,6] [7, 8] [ 9 ] ...