问题标签 [yeoman-generator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
yeoman - Yeoman 'yo webapp' 运行,但目录中没有创建文件
我已经安装了 Node 和 Yeoman,在走了一两条错误的路径(Homebrew install,sudo for Yeoman)之后,我在他们的站点(mac os x,mavericks)上正确安装了 Node 并重新安装了没有 sudo 的 Yeoman。
但我想我已经把事情搞砸了,不知何故。安装 webapp 生成器(也可以正常工作)后,我进入桌面上的 yeomantest 文件夹并尝试“yo webapp”,但是当一切运行并且 Yeoman 说它工作时,文件夹中没有任何内容。
它在某处创建这些文件(因为当我再次运行它时,它会询问我是否要覆盖),我只是不知道在哪里或为什么。
可能是因为 Node 安装在这里:“PATH=/Users/xpeeblix/.node/bin/:$PATH”
关于如何解决这个问题或发生了什么的任何想法?我将永远感激不尽,并以你的名字命名我的第一个孩子。
请提供姓名和答案以领取奖品。
node.js - 将已编写的 yeoman 生成器的更新应用到 npm 全局安装/更新
我为 inuit.css 框架编写了自己的 yeoman 生成器,并将其发布到 npm。仓库位于 github 上。
我已经注意到我的生成器中的一个错误(感谢另一个用户),该错误已被修复、测试并使用新版本标签提交回生成器 github 存储库,但是我不知道如何应用该更新以供某人使用运行npm install -g generator-inuit
或npm update -g generator-inuit
我需要将 yeoman 生成器重新发布回 npm 吗?另外,我如何提醒正在使用生成器的人有可用的更新?
yeoman - 生成 webapp 时未定义哟错误编码
在遵循http://www.youtube.com/watch?feature=player_embedded&v=zBt2g9ekiug大约 3 分钟后,当我从 cmd 行运行 yo webapp 时,我得到以下信息。有没有人见过这个?
angularjs - Yeoman 的 generator-webapp 和 generator-angular 有什么关系?
generator-angular
总是依赖于先安装吗generator-webapp
?我没有generator-webapp
在generator-angular's
依赖项中看到,但在Yeoman 的首页上确实说之前运行npm install -g generator-webapp
过npm install -g generator-angular
?如果我不跑步会npm install -g generator-webapp
怎样?
angularjs - Yeoman 生成的 Angular 应用程序中的 .bowerrc 文件在哪里?
我正在浏览本教程,该教程可能已过时,在运行后提到了 .bowerrc 文件yo angular
。但对我来说, .bowerrc 文件丢失了。我找不到消息来源说它不再使用。所以如果我仍然需要它,我在哪里可以得到它?
更新:我没有 .bowerrc 的原因是因为我yo angular
没有运行完成由于错误。从那以后它就被修复了。
node.js - 运行`yo angular`时出现很多“npm ERR!”
我正试图让约曼工作,但它是一堵又一堵墙。感谢上帝的 stackoverflow 和所有帮助的好人。无论如何 ...
我一直在努力奔跑yo angular
。但我得到了一堆,npm ERR!
包括:
由于我不能在 yo 上使用 sudo,所以我遵循了大多数接受的建议并更改了一些配置,希望能解决这个问题。以下是我根据建议运行的命令。
但我仍然遇到同样的错误!
这是我yo angular
的npm-debug.log
这是我yo angular
的stderr.log
这是我yo angular
的stdout.log
我应该如何修复这些错误?
非常感谢你。
更新:
在 alex 的建议之后,以 root 身份运行的错误确实消失了,但是在新目录中sudo chown ubuntu /home/ubuntu/tmp -Rv
运行后我仍然有这些错误。yo angular
我正在显示错误(这次没有生成cat -n stderr.log | grep -ir err
很奇怪):npm-debug.log
更新 2:经过一些研究,我解决了这个新的 ENOENT 问题sudo npm cache clear
。
感谢 StackOverflow。
javascript - grunt-usemin 海报属性 html 视频标签的自定义模式
我目前正在使用 yeoman 和 grunt-usemin 任务来加速我的资产。但是,由于我使用的是 video 标签,因此 usemin 会忽略该poster
属性。
例如
在 grunt-usemin 之后,我会期待以下内容:
我尝试使用此处patterns
记录的文档选项,例如:
但是,它不起作用。grunt-usemin 存储库中的示例使用 javascript,但我似乎无法让它们使用 HTML。以前的问题指出这是正确的方向,但似乎找不到一个可行的例子。想法?
node.js - Yeoman Angular.js grunt serve-d 应用程序从 livereload.js?snipver=1 延迟很长
我按照Yeoman 的指南设置了一个 Angular.js 应用程序。 除了将主机名从“localhost”更改为“0.0.0.0”外,我没有更改任何内容。
当我这样做时grunt serve
,没有错误。最终,我确实看到了“'Allo,'Allo”首页,但只是在livereload.js?snipver=1 延迟超过 30 秒之后,它未能 GET。正如你在右边看到的,服务器没有输出任何异常。
我的整个项目都在 github 上。
我对 livereload 进行了 grep-ped,发现了一些嫌疑人:
/li>/node_modules/grunt-contrib-connect/node_modules/connect-livereload/index.js
下面有这两个函数,包含 livereload url。第一个链接到“ http://my.ip.addr.ess:9000/livereload.js ”,它有一个“Cannot GET”。我的Gruntfile.js将 livereload 设置为 true,我想保留它。
有人有线索吗?
更新:
我又试了一次全新的机器,从头开始。我仍然遇到同样的问题!这次 livereload 的状态显示“net::ERR_CONNECTION_TIMED_OUT”。
更多信息:我在 AWS EC2 上运行,只打开了 8000 和 9000 端口。
angularjs - 有一种方法可以将调制 AngularJS 应用程序与 Yeoman、Bower 和 Grunt 一起使用
我正在开发一个非常广泛的 AngularJS 应用程序,为了使其可扩展和维护,我使用了模块化架构,例如:
上面的文件结构是 Angular 中模块化结构的一个例子。
问题
是否存在适用于这种结构的 Yeoman 生成器?最流行的,generator-angular
,使用简单的结构。
javascript - 从另一个网站加载 Ember.js 应用程序
我正在做一个项目,我想从另一个网站加载 Ember.js 应用程序,托管在不同的服务器上并使用不同的域名。换句话说,我想在其他网站中包含一个 Ember 应用程序,就像我对 iFrame 所做的那样,但没有 iFrame。
我使用 Yeoman 和 Ember 生成器构建了我的 Ember.js 应用程序。
在原始网站中,我只有一个简单的标记,如下所示:
我知道如何调用外部 JS 文件,但不知道如何执行或加载我的 Ember.js 应用程序。我也尝试过使用 CORS,但我认为它不适合我的需要。
对于记录,我不能使用 iFrame。在原始网站上,我不想对 jQuery 或其他任何东西有任何依赖。将来,我希望能够逐步提供如何将此应用程序集成到任何网站上。
有什么解决办法吗?或者我是否应该计划在没有 Ember.js 的情况下使用完整的 JS 开发我的应用程序?
如果您需要更多信息,请与我们联系。
提前致谢
- - 编辑 - -
这是我从原始网站调用我的 JS 文件的方式:
我希望这有帮助。