Node.js 如何在meteorhacks npm中正确使用节点模块
第一次尝试使用meteor的节点模块 已安装:Node.js 如何在meteorhacks npm中正确使用节点模块,node.js,meteor,Node.js,Meteor,第一次尝试使用meteor的节点模块 已安装: meteor add meteorhacks:npm npm install multer 然后安装: meteor add meteorhacks:npm npm install multer 在服务器目录中有一个单独的文件,名为loadMulter,只有一行: var multer = Meteor.npmRequire('multer'); 现在,运行meteor并获得以下错误: W20150609-12:22:56.528(-5)
meteor add meteorhacks:npm
npm install multer
然后安装:
meteor add meteorhacks:npm
npm install multer
在服务器目录中有一个单独的文件,名为loadMulter,只有一行:
var multer = Meteor.npmRequire('multer');
现在,运行meteor并获得以下错误:
W20150609-12:22:56.528(-5)? (STDERR)
W20150609-12:22:56.528(-5)? (STDERR) /home/eugene/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20150609-12:22:56.529(-5)? (STDERR) throw(ex);
W20150609-12:22:56.529(-5)? (STDERR) ^
W20150609-12:22:56.531(-5)? (STDERR) ReferenceError: require is not defined
W20150609-12:22:56.531(-5)? (STDERR) at app/node_modules/multer/node_modules/busboy/node_modules/dicer/node_modules/streamsearch/lib/sbmh.js:5:20
W20150609-12:22:56.531(-5)? (STDERR) at app/node_modules/multer/node_modules/busboy/node_modules/dicer/node_modules/streamsearch/lib/sbmh.js:215:3
W20150609-12:22:56.531(-5)? (STDERR) at /home/eugene/dev/meteor/socially/.meteor/local/build/programs/server/boot.js:222:10
W20150609-12:22:56.531(-5)? (STDERR) at Array.forEach (native)
W20150609-12:22:56.532(-5)? (STDERR) at Function._.each._.forEach (/home/eugene/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20150609-12:22:56.532(-5)? (STDERR) at /home/eugene/dev/meteor/socially/.meteor/local/build/programs/server/boot.js:117:5
把这些东西放在一起的正确方法是什么?不要使用npm安装将npm包作为本地节点模块安装
您需要在添加meteorhacks:npm并启动Meteor后创建的名为package.json的特殊文件中指定所需的包
{
"multer": "0.1.8"
}
不要使用npm安装将npm包作为本地节点模块安装
您需要在添加meteorhacks:npm并启动Meteor后创建的名为package.json的特殊文件中指定所需的包
{
"multer": "0.1.8"
}
您无法在Meteor应用程序中运行npm安装multer
正确的方法是:
流星添加流星黑客:npm
在顶级目录中创建文件packages.json,内容如下:
{
"multer": "0.1.8"
}
运行meteor,NPM软件包将自动安装
包括使用
注意:请务必删除以前npm安装创建的node_modules文件夹。您不能在Meteor应用程序中运行npm install multer
正确的方法是:
流星添加流星黑客:npm
在顶级目录中创建文件packages.json,内容如下:
{
"multer": "0.1.8"
}
运行meteor,NPM软件包将自动安装
包括使用
注意:请确保删除由以前的npm安装创建的node_modules文件夹