输入
node.js引入文件的时候使用require引入。可以引入文件也可以引入node.js自己的模块,当不指定路径的时候,先找到系统模块,系统模块中没有在从项目环境中找,
输出
exports.自定义属性=值 ,只有输出的值才能被访问到,不输出的值不能被访问,这个方法可以输出多个值,
module.exports=值,这个方法只能输出一次,后面输出的值会覆盖前面的代替输出。
npm
作用,帮助安装模块(包),自动安装依赖,管理包。
语法,
npm i 包名 -g 安装到全局环境,使用时任何位置都可以使用
npm uninstall 包名 -g 下载,
初始化项目环境
npm init 会自动生成package-lock.json文件用来固化依赖,
npm init 包名,安装到项目环境,
npm uninstall 包名 -s 卸载
选择源
npm install nrm -g 安装选择源的工具包
nrm ls 查看所有源
nrm test 测试所有源
nrm use 切换源名
发布包
- 登录
npm login登录
输入 user/password/email - 创建包
npm init -y
创建入口index.js
编写,输出 - 发布
-npm publish - 迭代
修改版本号
npm publish - 删除
npm unpublish
包的发布、迭代、删除,需要在包目录下进行
删除包,有时需要发送邮件
EXPRESS
nodejs库,不用基础做起,工作简单化,点击进入官网,类似的还有 koa
特点
二次封装,非侵入式,增强形
搭建web服务
let express=require('express')
let server=express()
let server.listen(端口,地址,回调)
静态资源托管
server.use(express.static('./www'));