当我在项目流星文件夹中运行节点main.js
时,这就是我得到的。
我的nodejs
版本为v0.11.15
。
我的流星版本是Meteor 1.3.4.4
。
你能帮帮忙吗? 我试图卸载并重新安装光纤和bcrypt,但没有成功。/home/getfeliz/iis/bundle/programs/server/node_modules/fibers/future.js:280 扔(除息); ^ TypeError:undefined不是函数 在runWebAppServer上(packages / webapp / webapp_server.js:589:19) 在meteorInstall.node_modules.meteor.webapp.webapp_server.js(packages / webapp / webapp_server.js:807:1) 在fileEvaluate(packages / modules-runtime / .npm / package / node_modules / install / install.js:153:1) at require(packages / modules-runtime / .npm / package / node_modules / install / install.js:82:1) 在/home/getfeliz/iis/bundle/programs/server/packages/webapp.js:831:1 在/home/getfeliz/iis/bundle/programs/server/packages/webapp.js:844:3 在/home/getfeliz/iis/bundle/programs/server/boot.js:297:10 at Array.forEach(native) 在函数。 .each。 .forEach(/home/getfeliz/iis/bundle/programs/server/node_modules/underscore/underscore.js:79:11) 在/home/getfeliz/iis/bundle/programs/server/boot.js:133:5
答案 0 :(得分:1)
步骤1:
在流星app里面运行这个
demeteorizer -o c:/deploy/production
第2步:
cd /c/deploy/production/bundle
cd programs/server
npm install
第3步:
Fibers and Bcrypt can't compile
Download fiber http://registry.npmjs.org/fibers/-/fibers-1.0.10.tgz
Extract and copy in node_modules
cd fibers
node build
第4步:
change npm/babel-compiler package.json find fibers and change to /fibers-1.0.10 same with node_modules/meteor-promise packag.json find fibers
第5步:
Remove npm-bycrpt package from ..server\npm folder (delete manually)
be sure you have ms build + c++ compiler
第6步:
run “npm install bcrypt” from ..programs\server