我有我的 Ember 引擎/插件,其中的 package.json 如下;
{
"name": "my-addon-ui",
"version": "1.0.0",
"devDependencies": {
"test-addon": "http://example.com/test-addon-1.1.1.tgz",
}
}
依赖项 test-addon 的 package.json 如下所示;
{
"name": "test-addon",
"ember-addon": {
},
"keywords": [
"ember-addon",
"blueprint",
"test-addon"
]
}
现在我看到使用了以下命令;
npm install
ember generate test-addon
虽然我了解 npm install 的作用,但我对 embergeneratetest-addon 的用法感到困惑
它到底有什么作用?它是否映射到“test-addon”关键字中指定的条目?
我对 embergenerate 的使用感到困惑,而没有类似的类型
ember generate route OR
ember generate controller
最佳答案
EmberGenerate 是一个 Ember-CLI 工具,可帮助您快速为 Ember 应用程序生成样板(也称为冗余)代码。您通常将 ember g
用于路由、 Controller 、助手或 Ember 的其他一些常见构建 block 。
但是,您也有能力创建自己的“蓝图”。默认情况下,“test-addon”不包含在您的 ember 应用程序中。当您调用ember g test-addon
时,您正在为该特定插件创建样板代码。
当您调用embergeneratetest-addon
时,Ember会查找节点模块test-addon
的蓝图。
同样,当您调用embergenerate blueprint example-blueprint
时,您正在编写自己的蓝图以供其他人使用。
关于javascript - 使用 ember 生成插件命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44929094/