gpt4 book ai didi

node.js - 如何解决 "Unable to resolve some modules oracledb"?

转载 作者:搜寻专家 更新时间:2023-10-31 23:45:36 24 4
gpt4 key购买 nike

我设置了一个 meteor 项目并导入了 oracledb node package .但是在通过 meteor run 启动项目后,我收到控制台构建错误。说明 无法解析某些模块

机器设置:

Windows 7 x64

  • node v6.9.1 x64

  • npm 3.10.9 x64

  • instaclient sdk 和基本 x86

  • C++ 可再发行组件

enter image description here

为了调试我的问题:

问题:

如何在 meteor 运行期间解决“无法解析某些模块 oracledb”?

环境变量已设置且目录已存在:

OCI 环境变量 -

enter image description here

路径变量-

enter image description here

Oracle instaclient目录位置

enter image description here

node_modules

meteor run 期间的错误日志:

$ meteor run
[[[[[ C:\Users\derp\Documents\Projects\dmo-progam-site ]]]]]

=> Started proxy.
=> A patch (Meteor 1.4.1.3) for your current release is available!
Update this project now with 'meteor update --patch'.
=> Started MongoDB.

Unable to resolve some modules:

"../build/Release/oracledb" in
/C/Users/derp/Documents/Projects/dmo-progam-site/node_modules/oracledb/lib/oracledb.js
(os.windows.x86_32)
"../build/Debug/oracledb" in
/C/Users/derp/Documents/Projects/dmo-progam-site/node_modules/oracledb/lib/oracledb.js
(os.windows.x86_32)

=> Started your app.

=> App running at: http://localhost:3000/

最佳答案

检查基本node-oracledb examples跑到 Meteor 外面。这将确认 node-oracledb 已安装并且能够找到 Oracle 客户端库和 MS VS Redistributable。确保 Node、Oracle 客户端库和 Redistributable 的架构(32 位或 64 位)都匹配。

关于node.js - 如何解决 "Unable to resolve some modules oracledb"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45105846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com