1 Star 0 Fork 0

丁成煜 / edu-course-fed

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

kw-web-fed

本地开发

# 安装依赖
npm install

# 新建项目
npm run create <module-name>

# 自动以热更新的方式打开浏览器localhost:8081
npm run start

# 入口文件配置
build/config/index.js
entry属性

mock数据

# 自动生成mock当前的mock文件和映射
npm run mock <module-name>
json数据模拟

lagou-mock-middleware关键组件

mockServerConfig: {
    '/user/info': '/a.html', //重定向
    '/user/info2': 'info.json',  //读取本地文件
    '/user/info3': {  //返回json数据
        'name': 'jingyang'
    },
    '/user/info4': {  service
        'GET': function (query, body) {
            return 'hello word';
        }
    },
},
mockJsonDir: path.join(__dirname, '../mockDir')  //存贮 mock json 的文件夹的地址
velocity 数据模拟
  1. 公共velocity数据 build/velocity-common.js

  2. 在page目录下,main.html,建立velocity.js文件 page --index.html --index.js

修改index.html刷新页面即可生效

静态资源
  1. 需要添加hash值的,放在src/assets
  2. 使用cdn引入的,放在src/static

k8s联调

  1. 本分支打tag

./tag.sh git push origin [branch name]

  1. 登录测试跳板机

ssh [userName]@10.1.200.106

  1. 登录测试机

kuber.dev.110

  1. 运行脚本命令
sudo -i 
cd /etc/init.d/
./kw-web-fed

选择分支,开始构建

上线流程

  1. 本分支打tag

./tag.sh git push origin [branch name]

  1. 登录线上跳板机

ssh [userName]@10.1.200.106

  1. 登录999环境

kw.web.tomcat.bjc.999

  1. 运行脚本命令,选择分支进行构建

sudo /etc/init.d/kw-web-fed update

999测试host,不配置静态资源host 123.59.57.81 kaiwu.lagou.com

  1. 上线命令,静态资源上到cdn,template上到Tomcat

sudo /etc/init.d/kw-web-fed sync

  1. 在Git上将代码合并到master

package命令

# 安装依赖
npm install

# 自动以热更新的方式打开浏览器localhost:8081
npm run start

# 本地查看生产模式的输出到dist目录的文件
npm run prod

# eslint自动修复和执行检查
npm run lint
  1. 如果发现有页面之间有可复用的组件,请抽象到最顶层common内,强烈禁止平级目录间的组件互相引用。

For a detailed explanation on how things work, check out the guide and docs for vue-loader.

空文件

简介

前端代码 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/dingchengyu/edu-course-fed.git
git@gitee.com:dingchengyu/edu-course-fed.git
dingchengyu
edu-course-fed
edu-course-fed
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891