查看: 78|回复: 0

如何处理 rollup 的动态引入?

[复制链接]

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2022-9-21 13:27:17 | 显示全部楼层 |阅读模式
我在用 rollup 打包一个“使用了 Knex.js 的应用”。
Knex 作为统一数据库的一个 js 库,支持 Mysql、Mssql、pgsql……
因此 Knex 的代码里自然就有:
require('mysql')
require('sqlite3')
require('pg')
但我只需要 mysql,也只安装了 mysql。
而 rollup 打包后输出的文件里啥都有,那肯定运行不起来。
这个怎么处理呢?是需要什么配置还是某个 plugin?

问题复现
https://github.com/daGaiGuanYu/temp/blob/knex-rollup/README.md
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表