首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yeoman/ Yo : Yo scaffolding在哪里获得了Angular模块的名称?

Yeoman/ Yo : Yo scaffolding在哪里获得了Angular模块的名称?
EN

Stack Overflow用户
提问于 2013-06-18 19:51:51
回答 4查看 4.7K关注 0票数 7

我使用一个特定的模块名称创建了我的Angular应用程序,现在我决定更改它。

所以当我这么做的时候

代码语言:javascript
复制
yo angular:controller myController 

它创造了

代码语言:javascript
复制
angular.module('MyTestModule')

无论如何,Yo希望在哪里获得这个更新??

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-06-21 16:12:22

感谢大家的帮助。经过一点调查后,似乎该名称取自component.json,编辑此文件意味着功能搭建将采用新名称。

票数 -5
EN

Stack Overflow用户

发布于 2013-08-31 00:54:21

在当前版本(Yeoman1.0.4,generator-angular 0.4.0)中,该名称似乎取自文件bower.json中的"name"属性。

票数 17
EN

Stack Overflow用户

发布于 2013-06-18 20:09:14

在上面的描述中,在"controlller myController“中有一个额外的"l”,它将默认导致yeoman (或yo)创建整个角度部署,而不仅仅是控制器。在任何情况下,它都会从您部署的目录中提取该名称的一部分。因此,举个例子,我这样做:

代码语言:javascript
复制
mkdir yotest
cd yotest
npm install -g yo grunt-cli bower generator-angular
yo angular:controller myController
vi app/scripts/controllers/myController.js

并注意我的控制器模块的名称:

代码语言:javascript
复制
...
angular.module('yotestApp') 
...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17168131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档