发表于: 2019-12-05 22:52:37

1 1155


今天完成的事:

听完需求讲解,完成了模块划分,开始写复盘代码

明天计划的事:

完成登陆页面的编写,学习编写微信授权功能

遇到的问题:

暂无
收获:

vue的package.json中dependencies和devDependencies区别

1.    dependencies:应用能够正常运行所依赖的包。这种 dependencies 是最常见的,用户在使用 npm install 安装你的包时会自动安装这些依赖。

2.    devDependencies:开发应用时所依赖的工具包。通常是一些开发、测试、打包工具,例如 webpack、ESLint、Mocha。应用正常运行并不依赖于这些包,用户在使用 npm install 安装你的包时也不会安装这些依赖。

3.    peerDependencies:应用运行依赖的宿主包。最典型的就是插件,例如各种 jQuery 插件,这些插件本身不包含 jQeury,需要外部提供。用户使用 npm 1 或 2 时会自动安装这种依赖,npm 3 不会自动安装,会提示用户安装。

4.    bundledDependencies:发布包时需要打包的依赖,似乎很少见。

5.    optionalDependencies:可选的依赖包。此种依赖不是程序运行所必须的,但是安装后可能会有新功能,例如一个图片解码库,安装了 optionalDependencies 后会支持更多的格式。


从以上的定义可以看出,dependencies 是程序运行依赖,devDependencies 一般是一些开发工具,peerDependencies 一般用于插件。


求学大作战
1 模块
前台:课程(轮播,搜索)、支付(微信)、公告 || 登陆(微信)、个人中心(签到、修改个人信息)、消息推送(定时发送,触发器)
后台:轮播、课程管理、公告 || 权限(登陆)、用户、消息推送
2 方案评审
1 方案
1 需求
2 验收
3 解决
2 创建表 + 接口文档
3 拆分禅道:需求——>任务(2小时)
4 给假数据方式
5 正式开始:按优先级开发接口
公告——>课程——>支付
消息——>个人中心——>登陆(权限)
问题
svn使用、脚本使用



返回列表 返回列表
评论

    分享到