静态资源服务器命令行工具
摘要:目录一、静态资源服务器命令行工具 一、静态资源服务器命令行工具 #!/usr/bin/env node // npm i yargs const yargs = require('yargs') const Server = require('../src/app') const argv = ya
阅读全文
第五章、nodejs高级
摘要:目录十六、知识点补充22、gzip23、crypto24、uncaughtException25、detached26、fork27、exec28、execFile29、多语言切换30、图片防盗链31、代理服务器32、User-Agent33、cookie 十六、知识点补充 22、gzip cons
阅读全文
第四章、nodejs高级
摘要:目录十六、知识点补充1、环境变量2、pnpm包管理方式3、npm包管理方式(dependencies、devDependencies、peerDependencies)4、npm发布包5、内置模块-util模块6、Buffer7、base64编码算法8、path模块9、实现静态资源服务器10、exp
阅读全文
pnpm基础
摘要:[TOC] ####一、npx #####1、npx命令执行过程 ``` * webpack命令执行过程:执行命令所在目录是否有webpack命令,有则执行, 没有则找环境变量是否有webpack命令,有则执行 * npx webpack命令执行过程:执行命令所在项目是否有webpack命令,有则执
阅读全文
第三章、nodejs高级
摘要:####十二、Koa2 #####1、简介 * koa:基于node.js平台的下一代web开发框架 * koa是有express原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的web框架。使用koa编写 web应用,通过组合不同的generator,可以免除重复繁琐的回调函数嵌套,并极大
阅读全文
第二章、nodejs高级
摘要:####七、MongoDB #####1、关系型数据库与非关系型数据库的区别 * 关系型数据库特点: - sql语句增删改查操作 - 保持事务的一致性,事务机制(回滚) mysql、sqlserver、db2、oracle * 非关系型数据库特点: - no sql:not only sql - 轻
阅读全文
第一章、nodejs高级
摘要:目录一、nodejs基础1、认识nodejs2、nodejs的特性3、使用nodejs需要了解多少javascript4、浏览器环境vs node环境5、开发环境搭建二、模块、包、commonjs1、为什么要有模块化开发2、commonjs规范3、modules模块化规范写法三、npm&yarn1、
阅读全文
nvm和nrm
摘要:目录一、nvm1、下载和安装2、配置settings.txt(nvm安装目录。后面添加。不配置则不会有npm命令)3、常用命令二、nrm1、安装2、常用命令 一、nvm 1、下载和安装 * 卸载nodejs,下载并解压安装nvm: https://github.com/coreybutler/nvm
阅读全文
npm命令
摘要:目录npm命令package.json配置 npm命令 * npm是随同nodejs一起安装的包管理工具 * npm -v:查看npm安装版本 * npm install npm -g:npm版本升级 * npm config get registry:npm查看镜像源 * npm config s
阅读全文