• 2024-06-19为什么要开发手脚架npm包
    用户行为分析找项目脚手架目的减少项目准备工作重复的东西做多了是不对的统一的代码规范将重复的工作封装达到标准化规范优化开发性能节约开发20%-30%工期提高开发效率降低配置难度使团队快速启动项目DD以便后续维护减少项目开发内存rollup打包工具npmpnpmnv
  • 2024-06-12HbuilderX,找不到rollup/rollup-win32-x64-msvc
    在使用HbuilderX,使用vue3开发uniapp时,我运行app,报错,rollup组件找不到了。这个rollup是一个编译js的工具,win32-x64的意思是采用windows版本64位的运行版本,msvc是说,需要windows平台下的msvc,它是一种c++编译器的类型,比如QT,就有使用另一种MinGW编译器。总的来说,rollup这个组件,是在64
  • 2024-05-30MySQL数据库中的分组函数ROLLUP
    ROLLUP是GROUPBY子句的扩展。ROLLUP选项允许包含表示小计的额外行,通常称为超级聚合行,以及总计行。通过使用ROLLUP选项,可以使用单个查询生成多个分组集。MySQL中的ROLLUP是用于 产生汇总输出的修饰符,包括表示超级汇总(较高级别)汇总操作的额外行。它使我们能够使用单个查询在
  • 2024-04-25rollup的使用
    查看rollup的使用通过yarnrollup命令查看配置使用,-c是打包的入口文件,-f是输出文件的格式,-o输出文件目录,--config指定配置文件rollup-plugin-node-resolve用于帮助Rollup解析和导入Node.js模块,需要导入node_moudles中的第三方模块时使用。rollup-plugin-json用于引
  • 2024-04-16使用rollup打包一个npm包
    使用rollup打包一个npm包前言:在这个都在使用npminstall,来安装包的时代,你是否想发布一个自己的npm包,或者你工作中是否要发布一个npm包,来到你的项目中到处使用呢?(不晓得npm是什么的请移步:npm)那么今天我们就来学习一下怎样打包一个自己的npm包1.首先准备环境node本地环境,vscod
  • 2024-04-12rollup开发一个npm插件/包
    创建一个项目创建一个空项目,并初始化npminit-y局部安装rollupyarnadd--devrollup并创建其配置文件rollup.config.jsexportdefault{ input:'src/main.ts', output:{ file:'bundle.js', format:'cjs' }};如果你的项目是源码是基于js写的,那么截止到目前,
  • 2024-04-04ctfshow--web10
    dirsearch没有扫到文件查看源代码发现有个style.css文件点击查看查看index.phps代码又是代码审计点击查看代码<?php $flag="";functionreplaceSpecialChar($strParam){$regex="/(select|from|where|join|sleep|and|\s|union|,)/i";
  • 2024-03-31import resolve from '@rollup/plugin-node-resolve' 这个包的作用是什么
    importresolvefrom'@rollup/plugin-node-resolve'这行代码引入了Rollup.js的一个插件——@rollup/plugin-node-resolve。这个插件在使用Rollup进行模块打包时起到至关重要的作用,具体作用如下:**1.Node.js模块解析:@rollup/plugin-node-resolve插件的主要职责是帮助Ro
  • 2024-03-31rollup 插件开发 - 输出钩子
    rollup插件开发-输出钩子outputOptions(outputOptions:OutputOptions)=>OutputOptions\|null替换或操作传递给bundle.generate()或bundle.write()的输出选项对象。返回null不会替换任何内容。如果我们只需要读取输出选项,则建议使用renderStart钩子,因为
  • 2024-03-31@rollup/plugin-url 使用及原理介绍
    @rollup/plugin-url使用及原理介绍一款用于将导入的文件转换成data-uri或者es模块的插件。安装npminstall@rollup/plugin-url-D使用在rollup.config.js文件中引入插件并进行简单配置。importurlfrom'@rollup/plugin-url';exportdefault{input:'
  • 2024-03-26MySQL 中 WITH ROLLUP 用法
    WITHROLLUP是MySQL8中用于生成汇总行的一种扩展语法。它通常与GROUPBY子句一起使用,用于在查询结果中添加总计或分组小计。当你在查询中使用WITHROLLUP时,数据库会根据GROUPBY子句中指定的列生成汇总行,以显示每个分组的合计值。这使得你可以在单个查询中同时获取详细
  • 2024-02-27vite+vue3 打包代码混淆
    产品化最后一道防线,项目上线前打包时,前端代码混淆。和webpack相比,vite生态还是不够丰富,找个打包代码混淆插件好难,好在找到了rollup-plugin-obfuscator不废话,上代码1、安装代码混淆插件rollup-plugin-obfuscatoryarnadd--devrollup-plugin-obfuscatorjavascript-obfuscat
  • 2024-02-01神奇的 SQL ,同时实现小计与合计,阁下该如何应对
    开心一刻今天,小区有个很漂亮的姑娘出嫁我对儿子说:你要好好学习,认真写作业,以后才能娶到这么漂亮的老婆儿子好像听明白了,思考了一会,默默的收起了作业本然后如释重负的跟我说到:爸,我以后还是不娶老婆了 环境准备后文要讲的重点是标准 SQL ,与具体的数据
  • 2023-11-15Vite介绍
    Vite介绍HMRRollupvue3和vite关系module和Commonjs
  • 2023-11-03doris
    dorisPartition&TabletPartition逻辑分区往往根据业务通过用户指定的分区列进行范围划分,可以视为逻辑上最小的管理单元,好比导入和删除操作就是partition。listpartition比较规则:前闭后开多列分区:分配数据规则,先判断第一个字段然后判断第二个字段,如果前一个数据
  • 2023-10-06尤雨溪:Vite的现状与未来展望
    10月5日-6日,ViteConf2023在线举行,Vue和Vite的创建者尤雨溪发表了题为《TheStateofVite》的演讲,他分享了Vite的现状与未来展望,本文就来看一看Vite现在怎么样了,以及未来的路将怎么走!Vite版本发布情况首先,来快速回顾一下自上一次ViteConf以来,Vite的版本发
  • 2023-09-05使用 vue 渲染静态模板
    最近再一次需要做纯静态页面(无任何脚本语言,只保留css和html),以往我直接使用ejs生成,但是工作中一直使用jsx和vue来组装页面,就突发奇想,难道react、vue不能只渲染纯静态页面吗?有了这个想法,我就想验证下可行性,万能百度开始,找了一圈,发现基本都是需要脚本依赖的,这就意味着必
  • 2023-08-08利用uplugin对比Webpack和Rollup插件系统
    本文由华为云云岭团队松塔同学分享~江湖上一直流传一种说法:Rollup的插件系统设计,相比与webpack,要更加科学顺手。(网络上对webpack插件编写的吐槽不计其数)Talkischeap,本文基于unplugin这个三方库来对比研究一下二者的插件系统。Unplugin是一个插件编写工具,它可以让开发者用
  • 2023-06-30rollup 打包按需引入
    importresolvefrom'@rollup/plugin-node-resolve';importcommonjsfrom'@rollup/plugin-commonjs';importbabelfrom'@rollup/plugin-babel';import{terser}from'rollup-plugin-terser';//一款基于UglifyJS的JavaScri
  • 2023-05-30以太坊Layer 2即将爆发!加密巨头入场布局,或将迎来“百链大战”!
       眼下,以太坊Layer2发展势头强劲。在数十条RollupLayer2异彩纷呈之际,Coinbase、ConsenSys等加密巨头也开始下场参与竞争,部署原生Layer2网络。    截至2022年底,Layer2解决方案的日均交易数在持续增加,甚至超过了以太坊。这意味着Layer2在短短几年内就取得了巨大的交易
  • 2023-05-29Doris(三) -- Rollup和物化视图
    RollupROLLUP在多维分析中是“上卷”的意思,即将数据按某种指定的粒度进行进一步聚合。通过建表语句创建出来的表称为Base表(BaseTable,基表)在Base表之上,我们可以创建任意多个ROLLUP表。这些ROLLUP的数据是基于Base表产生的,并且在物理上是独立存储的。Rollup表的好
  • 2023-04-26rollup plugin功能记录
    plugin功能rollup-plugin-typescript2将ts转换为js@rollup/plugin-node-resolve解析导入导出并找到对应的文件@rollup/plugin-babel高级语法转换为低级语法(同时需要安装@babel/core,@babel/preset-env),配合@babel/preset-react处理react@rollup/plugin-co
  • 2023-04-23[vite]: Rollup failed to resolve import "APlayer" from "./APlayer/index.vue".Thi
    这个错误提示是在你使用Vite构建项目时遇到的。错误信息提示Rollup在构建过程中无法解析import"APlayer",而且这很可能会在运行时破坏你的应用程序。这个问题的原因是,APlayer并不是一个模块,没有被正确地导出到你的项目中。为了解决这个问题,你需要告诉Rollup将APlayer
  • 2023-04-23 Rollup failed to resolve import "vue-demi" from
    1、背景:vue3+vite+ts的一个项目打包的时候报错了2、报错截图 3、引入截图 4、修改引入vue-demi->vue5、结果可以正常打包啦~~ 
  • 2023-04-17TS初始化Demo
    初始化Demo需要的文件 初始化tsconfig.json文件tsc--init 初始化package.json文件npminit 使用rollup打包,packge.json文件中加入依赖{"scripts":{"test":"echo\"Error:notestspecified\"&&exit1","build&quo