繁体   English   中英

ember-simple-auth和ember-cli

[英]ember-simple-auth with ember-cli

尝试按照以下说明将ember-simple-auth与ember-cli结合使用:

http://ember-simple-auth.simplabs.com/

一开始它说要做:

 npm install --save-dev ember-cli-simple-auth ember generate ember-cli-simple-auth 

但是,一旦我尝试“生成ember”,就会收到以下错误消息:

The `ember generate` command requires an entity name to be specified. For more details, use `ember help`.

所以看来ember generate命令不正确...任何人都可以提供帮助? 我要生成一个初始化程序还是什么?

谢谢

需要解决两件事。

首先升级ember-cli版本

在这里介绍:

http://www.ember-cli.com/#upgrading-an-ember-cli-app

使用NPM更新到最新发布的Ember CLI版本。

npm install --save-dev ember-cli

当您更新到最新版本时,可能需要从应用程序蓝图重新安装文件并更新Node NPM依赖性。

初始化

这将从项目蓝图中重新复制文件。 您可以选择是否覆盖现有文件。 随后它将调用npm install更新任何已更改的依赖项。

其次 ,需要查找关于ember-simple-auth的更新的博客说明:

http://log.simplabs.com/post/90339547725/using-ember-simple-auth-with-ember-cli

现在不包含generate命令。

通常,生成器使用的蓝图需要以下语法: ember generate <blueprint> <name>

我希望使用simple-auth遵循约定,并且您会做类似的事情

ember generate ember-cli-simple-auth <your new route name>

Ember简单身份验证和ember cli简单身份验证是两个稍有不同的东西。 在ember简单身份验证页面https://github.com/simplabs/ember-simple-auth#ember-cli上说

如果您使用的是Ember CLI,只需将ember-cli-simple-auth Ember CLI插件添加到您的项目中,Ember Simple Auth将自行设置。

这意味着要做您正在做的事情,您需要添加ember-cli-simple-auth-在此处找到https://github.com/simplabs/ember-cli-simple-auth

安装方法就是您上述的方法。

Ember简单认证在时间上经历了很多变化,因此您正在获取指示的页面可能不是最新的。 如果您遇到困难,Github通常是检查软件包解决方案的最佳场所,因为最新文档最容易出现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM