第一章

好工具

原型工具 Axure 墨鱼

流程图 xmind processOn

查看Linux 版本 信息 lsb_release -a

内核信息 uname -a

查看 磁盘

df -Th

touch a 创建a 文件

cat a.txt 查看文件呢欧容

wget url 下载url 文件

未了解

vs code 插件包

xxx extension pack

vue extension pack

nodejs extension pack

java extension pack

vs code 调试 nodejs

第二章

  1. DOClever中Mock方式开发。 docker 部署即可
  2. 直接使用mockJS 拦截请求

第三章

npm init -y 快速创建项目

webpack 4 开始就把 webpack 和webpack -cli 分开了,所以要单独安装这两个

npm install webpack -D

npm install webpac-cli -D

npx webpack

前端自动化构建工具 webpack 和gulp

webpack

入口与输出

配置文件:webpack.config.js

使用require 进行引入,webstorm 配置node ocde

output path 需要使用绝对路径

path.join 拼接路径 nodejs 全局变量_dirname

loader 默认webpack 只支持js,如果要解析其他文件,就需要这个了

使用前必须安装 比如css loader

loader 倒叙加载

plugins: 解决loader 无法解决的事情

现在就是需要创建index.html,在引用好打完包的js

那么我们可以交给程序自动生成

所以这里就引用 html-webpack-plugin 插件

同样,插件也需要安装后再使用,在官网可以找到教程

同样可以指定创建的名称和创建的模版

clean 插件

热模块插件,webpack-dev-server 修改自动刷新页面

gulp 使用小项目

配置任务,压缩代码,处理css/js img ,使用插件

gup+browser-sync 插件 同步刷新浏览器 页面热更新 实时更新

那么每次我们新的项目都要复制这个基本自动化构建工具 过去吗?

不是的,我们也可以像 vue-cli 一样做一个自己的脚手架

yeoman

npm install yo -g

npm install -a generator-generator

把代码复制到模板文件夹就行

名称必须generator- 开头,使用不用以这个开头。本地使用必须使用npm link

yo genetator name generator-demo

把自己的脚手架发布到npmjs

注册账号 发布

记得切换为官方源,推荐使用nrm 源管理工具

npm install -g nrm

nrm ls

nrm use npm

npm login

登录

npm publish

package verson 一定要1.0.0 以上 发布成功!!!

然后在npmjs 就可以看到了

vue-cli a

koa web 框架

初始化 koa helloworld

koa router 相当于接口路由

koa-body 请求接口

koa/cors 跨域

koa -json 格式化

koa-combine-routes 路由压缩 只写一次 引入所有的 route

koa-static 静态资源

koa-helmet 安全中间件

nodemon js 变化自动重启服务 nodejs 热加载

koa 开发es6 支持

es6 语法 import

nodejs commonjs 语法require()

使用 es6 语法不能直接用node 运行js

npx babel-node src/index.js 可以运行修改为es6 语法的js

npm nodemon –exec babel-node src/index.js 也可以监听js 变化

调试webpack

koa-compose 合并 app.user 一些方法 集成中间件

表单校验工具

vuelidate 校验工具

veeValidate

nondejs mongoose

image-20200726123000436

nodejs 使用redis npm install redis

redis 命令学习

doc.redisfans.com

gui another redis desktop manager

image-20200726154935923

日志监控koa-logger

image-20200726192441516

mint -ui 饿了么 团队

payjs