0

我尝试使用新版本 1.0.1 编译我的 opa 项目。我现在正在使用:

node myApp.js

运行服务器。我收到以下错误:

module.js:337
    throw new Error("Cannot find module '" + request + "'");
Error: Cannot find module 'mongodb'

我是否需要安装 node.js 模块或其他东西才能使用 mongodb ?我的 mongodb 过去可以很好地与旧的本地后端配合使用。

我还尝试使用本机后端编译我的应用程序,并收到该消息:

Error: No implementations provided for the following modules:
MailMLRuntime referenced from /usr/lib/opa/stdlib/stdlib.qmlflat/stdlib.web.mail.smtp.client.opx/_build/cstdli
_2eweb_2email_2esmtp_2eclient.cmxa(Bsl_init_stdlib_2eweb_2email_2esmtp_2eclient)

任何想法 ?

谢谢

4

1 回答 1

2

当您使用 启动已编译的节点应用程序时node myapp.js,它将在您的 NODE_PATH 中查找节点模块。

但是,如果您使用 启动它./myapp.js,它将首先查看 Opa 安装文件夹,这样您就不必自己安装节点依赖项:)

于 2012-06-22T10:23:20.563 回答