整理一波node笔记

模块概念 

在node中,每个js文件都是一个模块,模块内部声明的变量都是私有变量,外部无法访问。

创建模块 math.js

导出模块 exports.add=(a,b)=>a+b

加载模块 var math=require(./math)

调用模块 let sim=math.add(1,2)

模块分类  

核心模块 http fs path

文件模块 自己写的模块,通过路径进行访问

第三方模块 mysql  npm安装 require引用

包和npm

多个模块可以封装成一个包 npm是node默认的包管理器 可以通过npm发布 安装 卸载 各种包

初始化一个项目 

mkdir  test  cd test npm init


npm install

全局安装 直接下载到node到安装目录,各个项目都可以调用 适合工具模块 比如gulp  npm install -g gulp

本地安装 下载到当前目录的node_modules子目录,只在当前和他的子目录中,才能调用这个模块 npm i slider

node中的global,全局环境,类似浏览器的window,golbal的所有属性都可以在程序的任何地方访问

fs模块 

fs.readFile(filename,"utf8",function(err,data){})


猜你喜欢

转载自blog.csdn.net/weixin_38026561/article/details/80002470