前段时间要使用oracle,搜了下决定采用node-oracle这个库.
坑一
windows各种安不上
坑二
npm上的版本有问题,需要到github下载它的源码包再手动安装.
坑三
如果使用pool的话,记得初始化时需要connection.setAutoCommit(true),否则数据库刷不出记录.
结论:
- 虽然最终在windows上编译通过,但如果你也用了它,一旦编译不通过赶紧撤吧,去linux搞;
- 遇到需要编译的第三方库,要清楚自己机器的配置(node版本、vs版本、环境变量)是否正确并满足编译要求;
- 没事千万别用oracle.