铁流星找不到简单模式

时间:2019-07-16 19:12:27

标签: node.js meteor npm simpl-schema

我正在使用iron-meteor搭建流星雨应用程序,我正在关注tutorial。我正在运行铁流星,但是当我按如下方式安装aldeed集合和其他软件包时出现了问题;

iron add twbs:bootstrap aldeed:collection2 aldeed:autoform aldeed:delete-button momentjs:moment accounts-password ian:accounts-ui-bootstrap-3

我也有;

npm install -g --save simpl-schema

但是我跑步时会出错 iron run

W20190716-20:45:24.894(2)? (STDERR)警告:未安装npm对等要求(对于aldeed:collection2): W20190716-20:45:24.894(2)吗? (STDERR)-未安装simpl-schema @> = 0.0.0

我尝试更改npm目录权限,以确保当前用户可以访问npm软件包。我也尝试卸载并重新安装aldeed:collections2软件包和simpl-schema,但仍然存在相同的错误

  

=>启动代理。
  =>启动MongoDB。 W20190716-20:45:24.686(2)吗? (STDERR)注意:您使用的是   bcrypt的纯JavaScript实现。 W20190716-20:45:24.714(2)?   (STDERR)尽管此实现可以正常运行,但众所周知   是W20190716-20:45:24.714(2)吗? (STDERR)大约三倍   比本地实现慢。 W20190716-20:45:24.719(2)?   (STDERR)为了改用本机实现,请运行   W20190716-20:45:24.720(2)? (STDERR)W20190716-20:45:24.720(2)?   (STDERR)流星npm install-保存bcrypt W20190716-20:45:24.720(2)?   (STDERR)W20190716-20:45:24.720(2)? (STDERR)位于   你的申请。 W20190716-20:45:24.894(2)吗? (STDERR)警告:npm   未安装对等要求(对于aldeed:collection2):   W20190716-20:45:24.894(2)吗? (STDERR)-simpl-schema @> = 0.0.0不是   已安装。 W20190716-20:45:24.894(2)吗? (STDERR)   W20190716-20:45:24.895(2)? (STDERR)了解有关安装npm的更多信息   对等方依存关系:W20190716-20:45:24.895(2)? (STDERR)
  http://guide.meteor.com/using-packages.html#peer-npm-dependencies   W20190716-20:45:24.895(2)? (STDERR)W20190716-20:45:24.937(2)?   (STDERR)   /home/kingzuru/.meteor/packages/meteor-tool/.1.8.1.1ehy8qi.j0unh++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64 /dev_bundle/server-lib/node_modules/fibers/future.js:280   W20190716-20:45:24.940(2)吗? (STDERR)投掷(ex);   W20190716-20:45:24.941(2)? (STDERR)^ W20190716-20:45:24.941(2)?   (STDERR)W20190716-20:45:24.941(2)? (STDERR)错误:找不到   模块'simpl-schema'W20190716-20:45:24.942(2)? (STDERR)在   makeMissingError(packages / modules-runtime.js:222:12)   W20190716-20:45:24.942(2)? (STDERR)在Module.require   (packages / modules-runtime.js:241:17)W20190716-20:45:24.942(2)?   (STDERR)在需要时(packages / modules-runtime.js:258:21)   W20190716-20:45:24.943(2)? (STDERR)在collection2.js   (packages / aldeed:collection2 / collection2.js:13:22)   W20190716-20:45:24.943(2)? (STDERR),位于fileEvaluate   (packages / modules-runtime.js:336:7)W20190716-20:45:24.943(2)?   (STDERR)在Module.require(packages / modules-runtime.js:238:14)   W20190716-20:45:24.944(2)? (STDERR)在需要   (packages / modules-runtime.js:258:21)W20190716-20:45:24.944(2)?   (STDERR)在   /var/www/testapp/app/.meteor/local/build/programs/server/packages/aldeed_collection2.js:895:15   W20190716-20:45:24.944(2)? (STDERR)在   /var/www/testapp/app/.meteor/local/build/programs/server/packages/aldeed_collection2.js:902:3   W20190716-20:45:24.945(2)? (STDERR)在   /var/www/testapp/app/.meteor/local/build/programs/server/boot.js:419:36   W20190716-20:45:24.945(2)? (STDERR)在Array.forEach()   W20190716-20:45:24.945(2)? (STDERR)在   /var/www/testapp/app/.meteor/local/build/programs/server/boot.js:228:19   W20190716-20:45:24.945(2)? (STDERR)在   /var/www/testapp/app/.meteor/local/build/programs/server/boot.js:479:5   W20190716-20:45:24.945(2)? (STDERR)在Function.run   (/var/www/testapp/app/.meteor/local/build/programs/server/profile.js:510:12)   W20190716-20:45:24.946(2)? (STDERR)在   /var/www/testapp/app/.meteor/local/build/programs/server/boot.js:478:11   =>已退出,代码为:1

1 个答案:

答案 0 :(得分:0)

命令npm install -g --save simpl-schema全局级别上安装简单模式(-g选项表示install globally),因此该命令无法在本地项目中使用

您宁愿在项目内部做meteor npm install --save simpl-schema

请注意,aldeed:simple-schemaaldeed:collection2-core均已弃用(这就是为什么您应该使用aldeed:collection2的原因)。