Javascript MeteorJS+;npm:找不到模块';节点xmpp';

Javascript MeteorJS+;npm:找不到模块';节点xmpp';,javascript,node.js,meteor,node-xmpp,Javascript,Node.js,Meteor,Node Xmpp,我遵循这本指南,了解如何将npm包与meteor一起使用。现在我有了这个 packages.json { "node-xmpp": "0.10.0" } server.js var xmpp = Npm.require('node-xmpp'); .meteor/包裹 standard-app-packages accounts-ui accounts-github insecure accounts-base accounts-password npm 但是当我运行服务器时,我一直得到这

我遵循这本指南,了解如何将npm包与meteor一起使用。现在我有了这个

packages.json

{
"node-xmpp": "0.10.0"
}
server.js

var xmpp = Npm.require('node-xmpp');
.meteor/包裹

standard-app-packages
accounts-ui
accounts-github
insecure
accounts-base
accounts-password
npm
但是当我运行服务器时,我一直得到这个 W20

有什么想法吗

@ChristianFritz从应用程序的根目录运行npm安装节点xmpp创建\node_模块。当我运行服务器时,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)
=>阻止启动的错误:
在构建应用程序时:
node_modules/node xmpp/node_modules/browserify/node_modules/insert modules globals/node_modules/browserify/node_modules/astw/node_modules/esprima six/demo/collector.html:1:无法在此处设置DOCTYPE。(流星为你而设)
使用Meteor.require()而不是Npm.require()

在npm包文档()中找到解释:

通常情况下,您使用npm.require()加载核心npm模块,但为了从packages.json加载模块,您需要使用Meteor.require()


您是否
npm安装了节点xmpp
?@ChristianFritz这可能是个错误的建议,
npm安装x
正是您不想做的事情here@imslavko:为什么?因为他使用的是
npm
软件包,该软件包应该会自动安装依赖项?@ChristianFritz这在Meteor landMeteor.require()中不起作用。我不得不使用
Npm.require('node-xmpp')
。meteor被证明是将xmpp数据推送到浏览器的成功框架吗?
=> 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)
var xmpp = Meteor.require('node-xmpp');