|
我在用 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 |
|