我已经尝试构建一个 Ember CLI 插件以与世界分享。该插件的目的是用于 Ember 简单身份验证的 Firebase 身份验证器。我已经让代码工作了,但是在根据 Ember CLI 文档以及一些教程将其打包为插件之后,我遇到了一些问题。
首先,当我直接从 repo 或 NPM 安装插件时,我得到以下输出:
jamesdixon$ ember install ember-cli-simple-auth-firebase
version: 0.2.3
Installed packages for tooling via npm.
installing
Installing browser packages via Bower...
cached git://github.com/simplabs/ember-simple-auth- component.git#0.7.3
cached git://github.com/firebase/firebase-bower.git#2.2.3
Installed browser packages via Bower.
installing
The "ember generate" command requires an entity name to be specified. For more details, use "ember help".
安装后,查看我的应用程序目录时,我看到我的插件已安装在该目录下npm_modules
,并且正确的 Bower 软件包已安装在该bower_components
目录下。不幸的是,我的插件目录下的所有代码都没有像应该发生的那样app
合并到项目目录中。app
除了阅读一些教程之外,我还多次阅读了 Ember CLI 文档,但没有运气。
完整的源代码可以在这里找到:https ://github.com/jamesdixon/ember-cli-simple-auth-firebase
请注意,我正在运行最新版本的 Ember 和 Ember CLI:分别为 0.11.1 和 0.2.3。
如果您需要任何其他详细信息,请告诉我。
提前致谢!
最好的,詹姆斯