添加 ui-帐户后出现 Meteor Angular2 教程错误

Meteor Angular2 Tutorial error after adding ui-accounts

在 Meteor section 8(用户帐户)之后 Angular 2 教程(社交应用程序)浏览器上没有显示任何内容,在 F12 中我收到此错误:

install.js:85 Uncaught Error: Cannot find module 'meteor/accounts-base'require @ install.js:85meteorInstall.node_modules.angular2-meteor-accounts-ui.build.login-buttons.js @ login-buttons.js:13fileEvaluate @ install.js:153require @ install.js:82meteorInstall.node_modules.angular2-meteor-accounts-ui.build.index.js @ index.js:5fileEvaluate @ install.js:153require @ install.js:82meteorInstall.client.imports.parties-list.parties-list.js @ parties-list.ts:6fileEvaluate @ install.js:153require @ install.js:82meteorInstall.client.imports.parties-list.parties-list.ts @ parties-list.ts:1fileEvaluate @ install.js:153require @ install.js:82meteorInstall.client.app.js @ app.ts:6fileEvaluate @ install.js:153require @ install.js:82(anonymous function) @ parties.ts:22

引用的 meteor/accounts-base 模块是 accounts-password package. Step 8 of the Socially - A Meteor-Angular Tutorial App 教程的直接依赖项,需要安装 accounts-password 包,后者将依次安装 accounts-base 包。确保您运行满足以下条件:

meteor add accounts-password

为确保它已安装,请在您的 .meteor/versions 文件中查找匹配的 accounts-base@X.X.X 行。