我试图在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。
我检查了错误消息中提到的文件夹,文件不符合规定。
为什么需要这些文件?为什么没有安装它们?为什么它在我的主文件夹中查找它们而不是项目所在的文件夹?
答案 0 :(得分:0)
PATH中是否包含Oracle客户端库(例如Instant Client)?