问题标签 [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 投票
1 回答
479 浏览

yeoman - 使用 Yeoman 时的 app/templates 目录是什么?

正如标题所示,我想知道使用 Yeoman 时 app/templates 目录的用途。

谢谢

0 投票
2 回答
2109 浏览

angularjs - angularjs 的 Yeoman 生成器

我开始学习 angularJS 并发现 yeoman 非常有用。但是一些由 yeoman 生成的控制器/服务/模型不适合以后缩小。因为我通过生成的模板(在这种情况下为服务)看到了什么,我们必须隐式地注入服务。

但是如果我们以后想缩小,建议使用 $inject 显式注入。

所以我的问题是:我所理解的是否正确?如果不是,那么从 yeoman 注入生成的模板的正确方法是什么。

否则,如果我们想稍后进行缩小,我们现在不应该使用 yeoman 生成的模板,对吗?

谢谢

0 投票
1 回答
425 浏览

gruntjs - 通往资产的 yeoman 路径。目录不在服务器根目录

我创建了一个默认的 yeoman 项目。yeoman 服务器很好用。

yeoman build 会将文件放入 dist 文件夹中。

当我推送到不在根目录的临时服务器上的文件夹时,我得到 404s。这是意料之中的(我认为),但有谁知道如何修改 grunt 文件或将某些内容传递给编译器参数以允许我想要的行为?

哪个是运行 yeoman build,然后能够将 dist 文件夹的内容推送到非根位置,并且网站不会阻塞图像路径和 js 路径等?

谢谢你的时间cp

0 投票
1 回答
613 浏览

backbone.js - Yeoman 构建主干应用程序未将模型和视图文件组合到缩小的 js

我在 yeoman 有一个骨干项目,下面是我的 grunt 文件配置

我已经尝试构建它,即使构建成功,我也没有在缩小的 app-amd.js 文件中获得 bacbone 模型和视图

我可以得到任何指示吗?

0 投票
1 回答
4218 浏览

gruntjs - 如何加载两个具有相同名称的 grunt 任务?

我在一个项目中使用 yeoman。

基本上它工作正常,但在构建过程中我想将我的图像文件夹移动到其他地方。

所以我加载了grunt-contrib-copy让我这样做的任务。但不幸的是,这与 yeoman 内置的复制任务相冲突。

有没有办法grunt-contrib-copy在我的别名中Gruntfile.js使用它们,以便我可以同时使用它们?

0 投票
1 回答
718 浏览

backbone.js - 使用 Yeoman 刷新主干路由时中断

我正在用 Backbone 和 Yeoman 构建一个应用程序。我遇到了路由问题。

我设置了以下路线:

我已经设置了 pushstate:

我正在使用 Chrome

如果输入myApp.com#test网址更改为myApp.com/testtestMethod()正确触发。

但是,如果我在浏览器将 url 从 # 更改为 / 后直接尝试 gotomyApp.com/test或刷新,那么我会得到 404。

我正在使用内置服务器的 Yeoman 来测试页面。这会导致问题吗?

0 投票
2 回答
3394 浏览

node.js - 流星兼容性

我正在考虑使用 Meteor 来创建我的下一个应用程序,但我之前有几个问题。

  • 据我了解,服务器和客户端之间的通信使用 DDP 协议/WebSockets。哪些浏览器支持 Meteor?

  • Meteor 通信协议和 socket.io 有什么区别?

  • 如果没有区别,是否有可能使用 socket.io 代替本机 Meteor DDP 协议 / WebSockets ?

  • Meteor 可以与 Yeoman(Paul Irish 开发的工作流框架)结合使用吗?

非常感谢您!

0 投票
1 回答
1039 浏览

concatenation - Yeoman 和 RequireJS 使用动态生成的 HTML 构建?

我正在尝试将由 Yeoman 生成/管理的前端上的 RequireJS 设置与后端的 Laravel PHP 框架集成。除了在 Yeoman / r.js 中为我的 javascript 文件构建步骤的连接部分之外,一切都是金色的。

我的问题很简单:Yeoman 中的 r.js 构建步骤会查找 index.html 文件,其中包含<!-- build:js scripts/amd-app.js -->RequireJS 脚本标记周围的 HTML 注释,这会启动 RequireJS 优化器中的优化和连接例程。但是:我使用的是 Laravel 框架,所以没有 index.html,因为它是动态生成的。

我已经设法通过做一个丑陋的黑客并在应用程序目录文件中添加一个 index.html 来使该过程正常工作,它只有:

这让 Yeoman / r.js 可以找到带有适当标签和文件路径的 index.html 文件,对我的 AMD 模块进行所有令人敬畏的连接并将其输出到 dist 目录。

只有这是一个可怕的黑客攻击,我敢肯定有一个更简单的实现相同的目的。我认为这与编辑包含 Yeoman 构建设置的 Gruntfile 以反映上述信息有关。我只是不确定如何:(

任何有集成 Yeoman / RequireJS 设置和后端框架经验的人可能会有所帮助?(我想这个问题也同样适用于导轨)。

0 投票
2 回答
618 浏览

gruntjs - 通配符包括

是否可以使用通配符进行导入?

例如:

还是有其他最佳实践?

0 投票
2 回答
1677 浏览

express - 在 Express.js 项目中使用 Yeoman/Brunch/Grunt

我想知道我应该如何构建我的 Express.js 项目的前端。

我之前没有用 Grunt 做过很多事情,但我知道它执行诸如编译之类的任务,然后保存结果。

目前,我的 Express.js 项目如下所示:

其中的任何文件/public都是静态的,并由 Node 应用程序提供。那么,我是在此处初始化 Yeoman/Brunt,还是应该将我的源代码存储在文档根目录之外,而只是将其编译为/public?如果是这样,您会在哪里推荐来源?