次のようにして、Mojitoでpassportjsを使用しようとしています:
1) Node JS と Mojito をインストールした後
2) Mojito アプリの作成
3) モヒートを作った
4) Mojito アプリの package.json にパスポートを依存関係として含めました
5) npm install を実行しました (アプリ ディレクトリにある node_modules ディレクトリにパスポートを取得しました)。
6) コントローラーの init アクションの関数 (手順 3 で作成した mojit の controller.server.js 内) で、パスポート モジュール ( this.passport = require('passport')
) を要求していますが、Mojito は次のエラーを訴えます。
/usr/local/lib/node_modules/mojito/node_modules/yui/yui-nodejs/yui-nodejs.js:1147
throw (e || new Error(msg));
^
Error: Cannot find module 'passport'
controller.server.js の YUI.add 関数に渡される requires 配列にパスポートを追加しようとしましたが、ログによると、mojito ディスパッチャがパスポート モジュールを使用して my mojit/index のインスタンスをディスパッチしていますが、また、次のように警告しています。[YUI-WARN] yui: NOT loaded: passport
私が間違っている可能性のあるアイデアや、Mojito で YUI 以外の nodejs モジュールを使用する例はありますか?