meteor で npm パッケージを使用する方法については、 http://meteorhacks.com/complete-npm-integration-for-meteor.htmlのこのガイドに従いました。今、私はこれを持っています
パッケージ.json
{
"node-xmpp": "0.10.0"
}
サーバー.js
var xmpp = Npm.require('node-xmpp');
.meteor/パッケージ
standard-app-packages
accounts-ui
accounts-github
insecure
accounts-base
accounts-password
npm
しかし、サーバーW20を実行すると、これが発生し続けます
140608-11:58:32.132(-4)? (STDERR) Error: Cannot find module 'node-xmpp'
W20140608-11:58:32.132(-4)? (STDERR) at Function.Module._resolveFilename (module.js:338:15)
W20140608-11:58:32.132(-4)? (STDERR) at Function.Module._load (module.js:280:25)
W20140608-11:58:32.132(-4)? (STDERR) at Module.require (module.js:364:17)
W20140608-11:58:32.132(-4)? (STDERR) at require (module.js:380:17)
何か案は?
@ChristianFritz、アプリのルート ディレクトリから npm install node-xmpp を実行すると、\node_modules が作成されます。サーバーを実行すると、meteor が爆発します。これは、通常のアプリケーション ファイルと見なされるためです。
=> Errors prevented startup:
While building the application:
node_modules/node-xmpp/node_modules/browserify/node_modules/insert-module-globals/node_modules/browserify/node_modules/insert-module-globals/node_modules/lexical-scope/node_modules/astw/node_modules/esprima-six/demo/collector.html:1: Can't set DOCTYPE here. (Meteor sets <!DOCTYPE html> for you)