# vue-pdf **Repository Path**: sohucw/vue-pdf ## Basic Information - **Project Name**: vue-pdf - **Description**: 导出pdf的功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-07-18 - **Last Updated**: 2026-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue2-base ## Project setup ``` yarn install ``` ### Compiles and hot-reloads for development ``` yarn serve ``` ### Compiles and minifies for production ``` yarn build ``` ### Lints and fixes files ``` yarn lint ``` ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). ### package.json中的配置说明 - registerServiceWorker.js 是用来控制 Service workers 的注册和卸载,它可以在生产环境中,注册一个 service worker 来为本地缓存提供服务。 这使得应用程序在随后的访问中加载更快,并且可以实现离线加载 - corejs 是关于ES 标准最出名的 polyfill ,polyfill 意指当浏览器不支持某一最新API 时,它将帮你实现,中文叫做垫片。 你也许每天都与它打交道,但你毫不知情。 由于垫片的存在,打包后体积便会增加,所需支持的浏览器版本越高,垫片越少,体积就会越小 - - 使用ESLint + Prettier的组合需要安装:eslint babel-eslint prettier eslint-plugin-prettier @vue/eslint-config-prettier eslint-plugin-prettier作用:会调用prettier对代码风格进行检查。 ① 先使用prettier对代码格式化 ② 然后与格式化之前的代码进行对比,如果不一致,这个地方就会被prettier进行标记 还需要 修改.eslintrc.js 加上配置:extends: ["plugin:vue/essential", "eslint:recommended", "@vue/prettier"] - @vue/cli-plugin-babel 这就是vue-cli特有的babel插件,其中包括babel7,babel-loader,@vue/babel-preset-app - vue-template-compiler 作用: 该模块可用于将 Vue 2.0 模板预编译为渲染函数(template => ast => render) 以避免运行时编译开销和 CSP 限制。大都数场景下, 与 vue-loader一起使用,只有在编写具有非常特定需求的构建工具时,才需要单独使用它