首页 > 其他分享 >vite插件使用tsup打包后引入报错 Error: Dynamic require of "fs" is not supported

vite插件使用tsup打包后引入报错 Error: Dynamic require of "fs" is not supported

时间:2023-01-03 09:57:55浏览次数:54  
标签:插件 fs false true require 报错 import tsup vite

参考tsup.config.ts配置

import type { Options } from 'tsup'

export const tsup: Options = {
    splitting: false,
    sourcemap: false,
    clean: true,
    format: ['cjs', 'esm'],
    dts: true,
    entryPoints: [
        'src/index.ts'
    ],
    external: [
        'vite',
        'webpack',
        'rollup',
        'esbuild',
    ],
    define: {
        __DEV__: 'false',
    },
    bundle: true,
    banner: {
        js: 'import { createRequire } from \'module\';const require = createRequire(import.meta.url);'
    },
    platform: "node"
}

标签:插件,fs,false,true,require,报错,import,tsup,vite
From: https://www.cnblogs.com/kxsy/p/17021117.html

相关文章

  • Linux网络第五章:yum仓库的灵活部署及NFS共享服务
    目录一、yum仓库的灵活部署1、yum基础知识及命令2、本地yum仓库搭建3、通过httpd服务建立yum仓库4、建立国内yum源二、NFS共享服务1、NFS基础知识2、搭建NFS服务......
  • vuex报错 this.$store显示undefined
    报错:vuex报错this.$store显示undefined可能是版本问题或者store压根就没有注入到vue的原型上所以导致undefined。解决方案检查main.js中是否将store注入vue实例中,如果......
  • navicat 连接Oracle报错ORA-12514:TNS:listener does not currently know of service
     首先检查服务名是否正确,排除改原因后,定位原因为OCI环境和Oracle版本不匹配,Oracle官网下载高版本instantclient依赖解压到本地目录后,navicat-工具-选项-环境重新指定下oc......
  • dremio 的加速文件系统插件简单说明
    dremio包含一个强大的功能就是反射加速,dremio为了对于反射数据的存储开发了自己的文件系统插件插件类图  parquet以及iceberg的支持从start入口可以看出包含......
  • linux内核 DebugFS
    一、简介DebugFS,顾名思义,是一种用于内核调试的虚拟文件系统,内核开发者通过debugfs和用户空间交换数据。类似的虚拟文件系统还有procfs和sysfs等,这几种虚拟文件系统都并不实......
  • 如何解决分布式场景下的数据一致性问题?今天冰河的分布式锁服务插件mykit-lock开源啦
    大家好,我是冰河~~重磅消息:分布式锁插件mykit-lock正式开源开源地址:https://github.com/sunshinelyz/mykit-lock欢迎大家Star和Fork源码,并pr你牛逼哄哄的代码!框架简述mykit架......
  • Kafka学习笔记(二):Topics, Partitions and Offsets
    KafkaTopicsTopics:一种特殊的数据流就像数据库中的表,但没有所有的约束可以有任意多的Topics一个Topic由它的name定义任意格式的消息格式Topic中的消息序列......
  • Mybatis分页插件2.0版本发布
    v2.0更新内容:支持Mybatis缓存,count和分页同时支持(二者同步)修改拦截器签名,拦截Executor,签名如下:@Intercepts(@Signature(type=Executor.class,method="query",args=......
  • SQL注入之查询方式和报错盲注
    当进行SQL注入时,有很多注入会出现无回显的情况,其中不回显的原因可能就是SQL语句查询方式的问题导致,这个时候我们需要用到相关的报错或盲注进行后续操作,同时作为手工注入时,......
  • 05编写全球化的插件
    在上一章我们使用Pinia实现了全球化。但是在一个应用中不可能只有一个组件,我们需要在每个组件添加重复的计算属性代码,这样很麻烦。而Vue为我们提供了全局扩展属性,这样我们......