Node-oracledb 无法运行"Cannot find module '../build/Debug/oracledb'"



我正在尝试在Windows 8.1 x64上安装Node oracledb软件包,这很复杂。我按照这篇详细文章中的说明进行操作。尝试安装时,我仍然MSB4019收到错误,但我用 SO 问题中的一个答案解决了。但是当使用 Karma 运行我的测试(茉莉花测试(时,我得到这个:

C:\Users\potero\angular\Sunnel_View_Test\unit\jasmine>call karma start C:\用户\ Potero\Angular\Sunnel_View_Test\unit\Jasmine\conf\karma.conf.js 04 02 2016 11:42:39.758:INFO [framework.browserify]:注册重建 (autoWa tch=true( 04 02 2016 11:42:40.581:错误 [framework.browserify]:捆绑错误 04 02 2016 11:42:40.581:错误 [框架浏览器]:错误:找不到模块 '../build/Release/oracledb' from 'C:\Users\poteroode_modules\oracledb\lib' 04 02 2016 11:42:40.583:WARN [业力]:没有捕获的浏览器,打开 http://localhost :9876/04 02 2016 11:42:40.590:INFO [业力]: Karma v0.13.19 服务器 开始于 http://lo calhost:9876/04 02 2016 11:42:40.599:INFO [启动器]:启动浏览器IE 04 02 2016 11:42:40.608:INFO [启动器]:启动浏览器Chrome 04 02 2016 11:42:40.613:错误 [framework.browserify]:捆绑错误 04 02 2016 11:42:40.613:错误 [框架浏览器]:错误:找不到模块 '../build/Debug/oracledb' from 'C:\Users\poteroode_modules\oracledb\lib' 04 02 2016 11:42:40.615:INFO [framework.browserify]:捆绑包已更新04 02 2016 11:42:41.318:INFO [IE 11.0.0 (Windows 8.1 0.0.0(]:在 socke 上连接 ID 为 28583632 的 t/#jugOlM6ncxlElbTbAAAA 04 02 2016 11:42:43.555:INFO [Chrome 48.0.2564 (Windows 8.1 0.0.0(]:已连接 o n 套接字 /#bwze1YzRw7uyxQfwAAAB ID 57743574

开始: IE 11.0.0 (Windows 8.1 0.0.0( 错误捆绑错误 (请参阅日志(
在 C:/Users/potero/AppData/Local/Temp/fcd332ac97c6f0099b6d2cbea5282df8.browser ify:1 Chrome 48.0.2564 (Windows 8.1 0.0.0( 错误 未捕获错误: 捆绑错误(请参阅日志(位于 C:/Users/potero/AppData/Local/Temp/fcd332ac97c6f0099b6d2cbea5282df8.browser 调整:1

在3.922秒/0秒内完成

摘要:V 0 测试完成

软件包 Github 页面上也有类似的问题,但那里给出的解决方案(重新安装节点(对我不起作用。我也重新安装了oracledb,但没有成功。

我检查了错误消息中提到的文件夹,文件未如前所述。

为什么需要这些文件?为什么没有安装它们?为什么它在我的主文件夹中查找它们而不是在项目所在的文件夹中查找它们?

PATH 中是否有 Oracle 客户端库(例如即时客户端(?

最新更新