我正在尝试在 Windows 8.1 x64 上安装 Node oracledb 包,这很复杂。我按照这篇详细文章中的说明进行操作。尝试安装时我仍然收到错误 MSB4019,但我解决了 SO question 中的一个答案。但是当我用 Karma (茉莉花测试)运行我的测试时,我得到了这个:
C:\Users\potero\angular\Sunnel_View_Test\unit\jasmine>调用业力开始 C:\Users\ 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:ERROR [framework.browserify]: 捆绑错误 04 02 2016 11:42:40.581:ERROR [framework.browserify]:错误:无法从 'C:\Users\potero\node_modules\oracledb\lib' 04 02 11:42:40.583:WARN [karma] 中找到模块 '../build/Release/oracledb':没有捕获的浏览器,打开http:// /localhost :9876/ 04 02 2016 11:42:40.590:INFO [karma]: Karma v0.13.19 服务器在http://lo启动calhost:9876/ 04 02 2016 11:42:40.599:INFO [launcher]: 启动浏览器 IE 04 02 2016 11:42:40.608:INFO [launcher]: 启动浏览器 Chrome 04 02 2016 11:42:40.613:ERROR [framework .browserify]:捆绑错误 04 02 2016 11:42:40.613:ERROR [framework.browserify]:错误:无法从 'C:\Users\potero\node_modules\oracledb\ 中找到模块 '../build/Debug/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
开始: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 ) ) ERROR Uncaught Error: bundle error (see logs) at C:/Users/potero/AppData/Local/Temp/fcd332ac97c6f0099b6d2cbea5282df8.browser ify:1在 3.922 秒 / 0 秒内完成
摘要:V 0 测试已完成
软件包 Github 页面上有一个类似的问题,但那里给出的解决方案(重新安装节点)对我不起作用。我也重新安装了 oracledb 没有成功。
我检查了错误消息中提到的文件夹,但文件不存在。
为什么需要这些文件?为什么没有安装它们?为什么它在我的主文件夹而不是在项目所在的文件夹中查找它们?