摘要: 相信有过几年前端开发经验的同学都曾遇到过一个问题:前端如何在拆分工程的场景下共用代码。 一般有四个选择: npm包共享 dll共享 submodule subtree 一、方案对比 (一)、npm包共享 最容易想到的方法就是通过npm包共享,实践起来发现有如下缺点: 管理困难 单一负责人发布方式 负 阅读全文
posted @ 2024-02-29 19:46 wingring 阅读(1011) 评论(0) 推荐(1) 编辑
摘要: 面试官:vue router的实现方式?回答: 1、动态组件和 <router-view>:vue router 相当于监听了路径变化,进而将对用的组件更新到页面上,首先咱们可以理解为组件内有一个变量,变量发生改变,动态的现实某一组件。 <router-view/>类似于动态组件的实现方式,相当于< 阅读全文
posted @ 2024-01-08 15:40 wingring 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 问题简述:有两个仓库,仓库嵌套,父仓库有父仓库的依赖管理(package.json),子仓库同样有自己的仓库依赖管理(package.json)。当父仓库和子仓库需要用的共同依赖时候,如果在各自仓库目录下引入包管理,可能会因为使用的不是一个共同的依赖,造成报错( 例如:"codemirror": " 阅读全文
posted @ 2023-01-13 14:52 wingring 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 前言 通过 Node.js 官方内置可以看出,目前前端领域最火的包管理工具主要是 npm( Node.js 直接内置)、yarn (corepack 内置) 以及 pnpm (corepack 内置)。 因此,本文主要是围绕这三者来阐述包管理工具在迭代演进中提出的一些创新性特性以及其遇到困难是如何解 阅读全文
posted @ 2023-01-11 11:42 wingring 阅读(171) 评论(0) 推荐(0) 编辑
摘要: package_name="dist_${JOB_NAME}_${BUILD_NUMBER}.zip" echo ${package_name} pwd node -v npm -v #npm --registry https://registry.npm.taobao.org install np 阅读全文
posted @ 2022-12-23 09:25 wingring 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 主服务 路由配置 const router = createRouter({ history: createWebHistory(), routes:[ { path: `/jupiter:page*`, name: `jupiter`, component: () => import('@/vie 阅读全文
posted @ 2022-10-14 15:25 wingring 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 场景一: 当我们在模版中,需要根据模版当前作用域的数据,去做异步的操作时候。白话一点:表格的第二列要展示的数据是根据第一列的数据去请求接口得到。 在组件模版中 <Suspense> <!-- 主要内容 --> <AsyncComp num="ads"></AsyncComp> <!-- 加载中状态 阅读全文
posted @ 2022-09-07 11:51 wingring 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 执行前 执行后 const fs = require('fs') const files = fs.readdirSync('./') console.log(files, 'files') files.forEach((item, index) => { fs.stat(`./${files[in 阅读全文
posted @ 2022-07-09 21:54 wingring 阅读(66) 评论(0) 推荐(0) 编辑
摘要: h 函数是什么h 函数本质就是 createElement() 的简写,作用是根据配置创建对应的虚拟节点,在vue 中占有极其重要的地位!!! h 函数的配置参数接收三个参数:type,props 和 children type类型:String | Object | Function详细:HTML 阅读全文
posted @ 2022-06-23 13:47 wingring 阅读(5801) 评论(0) 推荐(1) 编辑
摘要: 前言 在之前的项目中,为了避免项目打包体积过大,不是全局都使用的组件都需要按需引入,使用的图标也需要手动按需引入,不断的手写 import 引入,实话实说,这非常的麻烦! 这不,最近学习到了几个全新的插件,整理成文分享出来。 你是否厌烦了每次使用 vue 时,需要额外的 import vue 的 a 阅读全文
posted @ 2022-04-14 15:33 wingring 阅读(4551) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示