8000 GitHub - 810307015/resume
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

810307015/resume

< 8000 /div>

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

base

  • 使用React读取相关的信息配置自动生成简历的网页

文件目录设定

  • config, 打包的配置
  • src, 主要的代码内容
    • assets, 静态资源
    • components, 公共的组件
    • routes, 路由的配置
    • pages, 主要的业务
    • store, 全局redux的数据
    • reducers, 匹配action的指令去操作改变store的方法
    • actions, 发布动作指令
    • apis, 所有的api
    • mocks, mock数据
    • index.js, 项目打包的主入口
  • dist, 打包过后的目录
  • .babelrc, babel的配置
  • .gitignore, git需要忽略的文件
  • .npmignore, npm发布时需要忽略的文件
  • README.md, 主要的说明

项目的需要的包

  • dependencies,生产环境所依赖的包,开发和生产环境都需要的包
    1. react
    2. react-dom
    3. react-router
    4. redux
    5. react-redux
    6. react-router-dom
    7. react-router-redux
  • devDependencies,开发环境所依赖的包,仅仅在开发环境中需要使用
    1. babel-loader,解析jsx以及ES6语法的。
    2. css-loader,解析css。
    3. style-loader,这个与mini-css-extract-plugin冲突,已经去掉
    4. less-loader, less的解析
    5. url-loader, 文件解析
    6. html-loader
    7. webpack-dashboard,一个运行时的辅助工具,暂时没用上
    8. webpack
    9. webpack-cli
    10. path
    11. @babel/core
    12. @babel/plugin-proposal-class-properties,支持ES6class
    13. @babel/plugin-proposal-object-rest-spread,支持拓展运算符
    14. babel-plugin-import,配置import
    15. @babel/preset-env,支持新语法
    16. @babel/preset-react,支持React的语法
    17. webpack-dev-server,本地服务器
    18. html-webpack-plugin,动态的将js,css导入html,根据模板生成新的html
    19. htmllint-loader,格式检查
    20. terser-webpack-pluginUglifyJsPluginwebpack4之后已经被放进了config中,在对应的config中配置该插件用来开启缓存和多进程
    21. clean-webpack-plugin,每次打包前先清空dist文件夹
    22. mini-css-extract-pluginextract-text-webpack-plugin不支持webpack4.0之后的,有人说升级到4.0的beta就可以,但是我目前这个最新的版本的webpack依然会报错,只能找一个替代品,用来将代码里的css抽离出来作为单独的css文件。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0