第六届青训营工具篇笔记 | 青训营

43 阅读2分钟

1.什么是Node

前端页面主要是由HTML、CSS、JavaScript三部分构成,以及由java,C,Python等工具提供后端数据服务。Node.js大部分基本模块都用JavaScript语言编写。在Node.js出现之前,JavaScript通常作为客户端程序设计语言使用,以JavaScript写出的程序常在用户的浏览器上运行。Node.js的出现使JavaScript也能用于服务端编程。Node.js含有一系列内置模块,使得程序可以脱离Apache HTTP Server或IIS,作为独立服务器运行。

node全称Node.js,是一个基于Chrome V8引擎的JavaScript运行环境,一个让JavaScript 运行在服务端的开发平台;它让JavaScript成为与PHP、Python、Perl等服务端语言平起平坐的脚本语言。

  • 可以在node中进行I/O操作、文件操作、数据库操作
  • node提供了JavaScript实现后端数据服务的能力。

node.js安装官网

2.Npm包管理工具

1.Npm是什么

JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。Npm的主要作用就是用来管理可复用的代码包。

2.Npm包官方建议至少包含:

  • package.json 描述文件。是Npm的‘身份名片’,它描述了包的各类重要信息。
  • index.js 代码入口
  • README.md 文档说明

3.Npm包脚本

npm允许在package.json文件里面,使用scripts字段定义脚本命令,例如:

{
  "scripts":{
    "start":"node index.js"
  }
}

当执行npm start时执行index.js

4.Npm安装命令

  • npm install[包名]@[版本号]安装带个指定包
  • npm install安装项目package.json所有依赖
  • npm list查看安装模块。加-g查看全局安装模块
  • npm uninstall[包名]卸载模块
  • npm update[包名]更新模块

npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g。

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

本地安装

  • 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
  • 可以通过 require() 来引入本地安装的包。

全局安装

  • 将安装包放在 /usr/local 下或者你 node 的安装目录。
  • 可以直接在命令行里使用。

5.Npm包依赖

  • npm install[包名] -save:在生产环境中需要依赖的包
  • npm install[包名] -save-dev:仅在开发和测试环境中需要依赖的包

6.初始化npm模块指令

npm init:在node开发中使用npm init会生成一个pakeage.json文件。

执行npm init是需要在DOS窗口执行的,我们可以windows+r键来打开窗口,然后输入CMD执行,然后就可以打开DOS窗口了。打开窗口之后,在DOS窗口中进入自己项目所在的目录。