node.js

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


提示:以下是本篇文章正文内容,下面案例可供参考

一、node.js是什么?

Node.js是JavaScript语言的服务器运行环境。

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

二、介绍

一,使用场景

1、实时性应用,比如在线多人协作工具,网页聊天应用等。

2、以 I/O 为主的高并发应用,比如为客户端提供 API,读取数据库。

3、流式应用,比如客户端经常上传文件。

4、前后端分离。

在浏览器 JavaScript 中,通常 window是顶层对象,而 Node.js 中的顶层对象是 global

二,npm是什么?

  node package manger   node包管理器

        1)允许通过NPM从NPM市场下载包

        2)允许通过npm将自己开发的包上传到NPM市场

        3)允许通过npm上传和下载命令

可以用npm -v去检查你是否安装

 

三,一些常见的命令

 1)npm  init    初始化代码工程(会在根目录下生成一个package.json的文件);

 

 2)  npm install  安装命令执行之后,会在项目的根目录下产生有一个node_modules的目录(以后所有下载的包都会安装到该目录);

四,node的安装

分为本地安装和全局安装

npm install express          //本地安装
 
npm install express -g      //全局安装

本地安装:将包安装到项目:

 安装到项目/生产依赖:
                  npm install  包名                 
                  npm install  包名   --save         
安装到开发依赖
                  npm install  包名   --save-dev
                         

全局安装:将包安装到计算机上(默认C盘)

 npm install 包名 --G 

代码中,本地安装可以直接通过require()的方式引入;var moduleName = require('moduleName');

全局的安装是供命令行(command line)使用的,比如grunt,全局安装的方式是没有办法用require调用包的;

  本地安装和全局安装:

         本地安装:适用于绝大多数项目开发包

          全局安装:一般用于安装命令类型包

全局变量

 Node平台内置了例如:__filename__dirname等全局变量 setInterval() setTimeout()等方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值