次の meteor モジュールを追加しようとしています:numtel:mysql-server
にMicroscope。などのリーダーボードの例
で説明されている手順を実行しているだけです。numtel:mysql-server
meteor add numtel:mysql-server
しかし、コード内から Meteor パッケージで定義されている変数にアクセスできません。
サーバー側の顕微鏡の例に「meteor add numtel:mysql-server」を追加しただけです。
var liveDb = new LiveMysql({
host: 'localhost',
//Port 3407 as specified in leaderboard.mysql.json
//If using external MySQL server, the default port is 3306
port: 3306,
user: 'root',
password: '****',
database: 'leaderboard'
});
次のエラーがスローされます。
LiveMysql は変数ではありません。
だから私はこれをしなければなりません:
var LiveMysql = Meteor.npmRequire('mysql-live-select');
var MysqlSubscription = Meteor.npmRequire('mysql-live-select');
Mysql-live-select は、追加した別の npm ファイルであり、エラーは発生しませんが、データベースへのアクセスにはまだ問題があります。
しかし、流星パッケージで次のことを行うと:
var LiveMysql = Meteor.npmRequire('numtel:mysql-server');
次のエラーが表示されます。
モジュールが見つかりません: numtel:mysql-server
なぜこれが起こっているのですか、どうすれば修正できますか?