问题标签 [yeoman]

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.

0 投票
2 回答
2821 浏览

php - Yeoman 和 php 文件?

有没有办法配置 Yeoman(最新版本:v0.9.6)来提供 php 文件?

我找到了这个http://fgnass.github.com/2012/08/30/yeoman.html但无法正常工作。

安装https://github.com/fgnass/gateway , https://github.com/fgnass/tamper并对 Yeoman 进行必要的更新,如下所示:https://github.com/fgnass/yeoman/commit/39faa07375ee49d56bd50d334dcfd6b5a4e96292 .

我得到的只是浏览器下载每个 php 文件而不是渲染它。

任何帮助是极大的赞赏!

编辑:

Yeoman 1.0 已经发布。我还没有尝试过使用 php,但仍然想知道它是否可能。

0 投票
2 回答
3236 浏览

linux - 在 C9.io 上安装 Yeoman

有没有人尝试在Cloud9环境中安装Yeoman ?如果有怎么办?

我在任何 yeoman 命令上都会收到此错误:

0 投票
2 回答
7753 浏览

ubuntu - 无法安装 libjpeg-turbo-progs 软件包

我在安装 libjpeg-turbo-progs 时遇到错误,例如

sudo apt-get install libjpeg-turbo-progs

它给出的输出为

正在读取包列表...完成构建依赖关系树
正在读取状态信息...完成 E:无法找到包 libjpeg-turbo-progs

我也试过

sudo apt-get 升级

0 投票
1 回答
1457 浏览

javascript - 使用 RequireJS 时,我应该将我的脚本放在 Yeoman 项目的什么位置?

所以我才刚刚开始使用 Yeoman。我只是设置了一个基本项目,但我不确定将我的脚本放在哪里。我应该把东西放在提供的 app.js 中吗?或者我应该制作自己的文件并将它们添加到某处的某个构建脚本中还是在某处需要它们?任何建议表示赞赏。

我也不明白 app.js 文件中这个的目的:

0 投票
2 回答
4065 浏览

angularjs - yeoman build:minify 重命名图像-> angularjs ng-src 失败

我正在使用 yeoman + angular 并尝试了“yeoman build:minify”。这失败了,因为任务 rev:img 重命名了所有图像。之后,动态源(参见http://docs.angularjs.org/api/ng.directive:ngSrc)不再起作用。

有人知道解决这个问题的技巧吗?例如,是否可以避免图像重命名?

0 投票
2 回答
5197 浏览

requirejs - 使用 Yeoman 和 PhantomJS 进行 Mocha 测试

我正在使用Yeoman来搭建我的项目。它带有几个方便的东西,包括一个基于PhantomJS的测试运行器。

我的问题是,虽然我的测试在浏览器中正确运行,但在 CLI 中尝试使用 PhantomJS 运行它们时会超时。

这是我的测试的index.html样子:

这是map.spec.js

现在,当我这样做时yeoman test,我得到了这个:

正如我所说,yeoman server:test在浏览器中正确显示我的断言。

我正在使用 Yeoman 0.9.6 和 PhantomJS 1.7.0。任何帮助表示赞赏。

0 投票
1 回答
546 浏览

angularjs - angularjs + yeoman + ng-switch + build:minify -> 断言

我在 angularjs 中使用 ng-switch 在我的页面中包含动态内容,具体取决于 url。我正在和 yeoman 一起管理我的项目。这是动态内容生成的代码:

html:

控制器:

当使用“yeoman server”运行这些东西时,这非常有效。但是,如果我使用 'yeoman build:minify' 构建,之后它就不再起作用了。它遇到了一个断言:

有人知道如何解决这个问题吗?或者我需要在哪里调试它?

0 投票
3 回答
5481 浏览

node.js - 在 Yeoman 的 server/watch/reload 任务中集成 Jade

我一直在玩Yeoman & Jade。我通过yeoman init angular(它是一个角度应用程序,但这不是重点)创建了一个小型测试应用程序......

当我yeoman server在命令行输入时,它将:

  • 编译咖啡脚本指南针文件
  • 启动服务器
  • 启动浏览器
  • 在浏览器中观看和重新加载咖啡脚本和指南针的变化

这是Yeoman的一大特色!

现在我想要与 Jade 相同的功能。所以我通过安装grunt -jade并在GruntFile.jsnpm install grunt-jade中添加以下配置来编译玉模板:

通过在任务中添加以下配置,我能够将jade任务集成到Yeoman 的 watch & reload 任务watch中:

一切都非常好......除了初始编译不会发生,除非我将jade任务添加到命令中:

我们的管家不喜欢这个好女孩,因为他不会让她融入他的server任务:) 这很烦人,因为yeoman server只会编译咖啡脚本和指南针文件。

有什么办法可以将jade任务添加到默认执行yeoman server

0 投票
0 回答
92 浏览

pug - Yeoman 模板引擎支持

可能重复:
将 Jade 集成到 Yeoman 的服务器/监视/重新加载任务中

来自 Rails,我想知道如何为 Yeoman 启用翡翠或苗条模板支持。设置 Yeoman 非常快且令人满意,但我不想浪费时间编写 HTML。有人可以为我指出正确的方向,让翡翠或苗条或类似的东西起作用吗?

编辑

我在这里找到了提示。看起来 yeoman 不支持开箱即用的模板语言。

无论如何,用这种方法玉工作得很好。

0 投票
2 回答
3881 浏览

yeoman - 防止 yeoman.io 缩小图像

所以我一直在为我的项目使用 yeoman.io,并且我为我的图像设置了一个文件夹结构。但是当我构建它时,它会更改我的文件的文件名。

我什至使用:

因为我只想缩小我的 css、js 和 html 模板,但它仍然会缩小图像。不确定我是否做错了什么。

编辑:

我在 gruntfile 中注释掉了所有 img 实例,这似乎有效,但我认为这不是正确的方法。