Node-oracledb无法运行"无法找到模块' ../ build / Debug / oracledb'""

时间:2016-02-04 17:19:01

标签: node.js jasmine karma-runner node-oracle

我试图在Windows 8.1 x64上安装Node oracledb软件包,这已知很复杂。我按照this detailed article中的说明操作。我在尝试安装时仍然遇到错误MSB4019,但我在SO问题中使用one of the answers解决了问题。但是当我用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]:bundle error 04 02 2016 11:42:40.581:ERROR   [framework.browserify]:错误:无法找到模块   ' ../建立/发行/ OracleDB的'从   ' C:\用户\ potero \ node_modules \ OracleDB的\ lib中' 04 02 2016   11:42:40.583:警告[业力]:没有捕获的浏览器,打开http://localhost   :9876 04 02 02 2016 11:42:40.590:INFO [karma]: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:错误   [framework.browserify]:错误:无法找到模块   ' ../建立/调试/ OracleDB的'从   ' C:\用户\ potero \ node_modules \ OracleDB的\ lib中' 04 02 2016   11:42:40.615:INFO [framework.browserify]:捆绑已更新2016年4月2日   11:42:41.318:INFO [IE 11.0.0(Windows 8.1 0.0.0)]:在socke上连接   t /#jugOlM6ncxlElbTbAAAA,ID 28583632 04 02 2016 11:42:43.555:INFO   [Chrome 48.0.2564(Windows 8.1 0.0.0)]:已连接到套接字   /#bwze1YzRw7uyxQfwAAAB,ID为57743574

     

START:IE 11.0.0(Windows 8.1 0.0.0)ERROR捆绑错误(参见日志)
  在   C:/Users/potero/AppData/Local/Temp/fcd332ac97c6f0099b6d2cbea5282df8.browser   ify:1 Chrome 48.0.2564(Windows 8.1 0.0.0)错误未捕获错误:   捆绑错误(见日志)at   C:/Users/potero/AppData/Local/Temp/fcd332ac97c6f0099b6d2cbea5282df8.browser   IFY:1

     

以3.922秒/ 0秒完成

     

摘要:V 0测试已完成

Github包页面上有a similar issue但是那里给出的解决方案(重新安装节点)对我来说不起作用。我也没有成功安装oracledb。

我检查了错误消息中提到的文件夹,文件不符合规定。

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

1 个答案:

答案 0 :(得分:0)

PATH中是否包含Oracle客户端库(例如Instant Client)?