簡體   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