摘要:
注意这里大部分都是自己的理解。可能有很多错误,请谨慎点。。。 注解我不会跟进的太深,跟进太深会不可避免地进入源码, 但我现阶段的水平,能搞清楚注解的功能就不错了。。。 springboot版本,在根目录下的pom.xml中,为2.1.5版本。 官方文档地址 在官方文档中指定了各种依赖的版本。 其中: 阅读全文
摘要:
首先熟悉一下token。 再熟悉一下前后端分离的token验证机制 之后看代码。litemall-admin/src/permission.js router.beforeEach((to, from, next) => { NProgress.start() // 这是网页内容顶端的进度条。 if 阅读全文
摘要:
首页在 npx vue-cli-service inspect --mode development > out.js 命令执行后,可以看到 也就是src目录下的main.js文件了。 至于首页加载的流程,下面有篇非常好的文章: Vue-Cli脚手架文件main.js、App.vue、index.h 阅读全文
摘要:
为vue的核心配置文件了。vue的核心配置文件包含了webpack配置文件的内容。或者说是对webpack配置文件的补充。 //使用JS的严格模式'use strict'//引入node.js的path模块const path = require('path')//函数用于连接路径字符串functi 阅读全文
摘要:
现在知道。在我们执行了cnpm run dev后,整个开发环境至少做了如下的工作: 1,通过babel和autoprefixer处理了JS/css文件。 2,vuecli处理了响应的.vue文件。并增加了vue的运行时。 3,webpack将文件打包。 4,启动了node服务。 我对这边一直云里雾里 阅读全文
摘要:
.env.deployment .env.deployment .env.production 这三个文件决定了执行vuecli serve 时的环境变量配置。 参考: https://cli.vuejs.org/zh/guide/mode-and-env.html 当执行cnpm run dev时 阅读全文
摘要:
https://www.cnblogs.com/lsgxeva/p/7758184.html babel就是一个转义器,将高版本的JS代码转换为浏览器支持比较好的老版本的JS代码。 配置文件为babel.config.js 同理autoprefixer为css的转义器。 在dependencies中 阅读全文
摘要:
在package.json中有如下两个对象: "husky": { "hooks": { "pre-commit": "lint-staged" }},"lint-staged": { "src/**/*.{js,vue}": [ "eslint --fix", "git add" ]} 同时在de 阅读全文
摘要:
在阅读后台前端源码前还是要把后台启动起来的。 虽然作者是把后台分为四个模块的 但实际上只有一个服务器实例。只是根据业务逻辑做了module的划分。 具体的启动步骤作者有详细的描述:https://gitee.com/linlinjava/litemall/blob/master/README.md 阅读全文
摘要:
litemall管理后台使用的是vue-cli搭建的。很多文件都是自动生成的。 这篇文章是我暂时找到的对vue-cli目录描述最详细的文章了。 https://www.cnblogs.com/goloving/p/8693189.html 本篇会随着阅读逐步进行更新。 .editorconfig 类 阅读全文