问题标签 [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 回答
5123 浏览

api - 为什么从 localhost 向 localhost 发出请求时会启动同源策略?

我将后端 API 作为一个单独的项目,与使用它的前端 HTML5 应用程序分开。我正在使用 Yeoman 进行前端开发。Yeoman 在 localhost:3501 上运行,后端在 localhost:3000 上运行。当我从浏览器发出 API 请求(使用 AngularJS 的 $http)时,我遇到了相同的来源策略:

AFAIK,只有在跨不同域发出请求时才应该启动同源策略。当我们从 localhost 向 localhost(尽管是不同的端口)发出请求时,为什么会发牢骚?

我怎样才能完成这项工作,这会导致生产问题吗?

0 投票
2 回答
793 浏览

node.js - 从 NodeJS 服务器调用 Yeoman 命令

如何从 NodeJS 服务器调用 Yeoman 命令?

我想制作一个简单的客户端网页,允许我在 NodeJS 服务器上执行 Yeoman 命令,例如

0 投票
1 回答
3277 浏览

javascript - 如何使用 Yeoman 缩小 Bower 组件?

当我执行时:

然后

返回

虽然我希望 angular.js 被缩小并重命名为 d10639ae.angular.js 或类似的东西。

有任何想法吗?

0 投票
1 回答
785 浏览

compass-sass - 在 Yeoman 项目中使用 compass,但在 Yeoman 服务器之外

我绕过内置的 Yeoman 服务器并直接从 /app 目录中切断文件。由于 Yeomen 的服务器管理 compass/sass 编译,我很难在它之外运行 compass。直接运行 compass cli 是不行的;它不知道它在现有的指南针项目中。所以我得到:

有没有人有过让这个工作的经验?

0 投票
2 回答
4136 浏览

sass - Yeoman CSS 图像路径

当我构建我的Yeoman项目时(没什么特别的,我只使用 jQuery 和 Modernizr),没有显示与 CSS 一起使用的图像。

我的 CSS 代码

构建应用程序后的输出(没有区别)

这不起作用,因为 icon-contact.png 的文件名已更改为f91724e0.icon-contact.png

如何确保在缩小的 CSS 文件中更新图像路径?


编辑:我添加了我的解决方案作为答案

0 投票
0 回答
109 浏览

css - 为什么不是所有定义的类最终都出现在编译的 CSS 文件中,有什么原因吗?

我有一个 style.scss 文件,其中包含@import "partials/module/all"、包含和包含一个名为. 这个类不包含在编译的 CSS 文件中,但是 _buttons.scss 文件中的其他类。partials/module/_all.scss@import "buttons"partials/module/_buttons.scssbtn--no-link

奇怪的是,我正在使用 Yeoman 构建我的项目,当它为我构建临时构建时(当我保存 .scss 文件时),所有定义的类都包括在内 - 但是当我构建用于生产的构建时(使用command yeoman build),所提到的类,以及其他一些,在编译的 CSS 文件中都没有。

是否有一些命令行选项可能导致这种行为?似乎有点随机,除了每次都缺少相同的类。

0 投票
1 回答
1309 浏览

javascript - Yeoman/JS:在 HTML 模板中重复 HTML 块 - 编译以最终与 Wordpress 集成?

是的,所以我目前正在开发一个项目,该项目最终将由Wordpress 后端提供支持,但在前端,将由CSS3 和 JavaScript 提供强大支持——甚至可能利用历史 API 并动态加载内容通过 AJAX。

我目前正在处理静态 HTML 模板,正确布局,获取页面之间交互和导航所需的所有 JS 等。我目前正在使用Yeoman作为监视服务器来编译我的SASS模板并合并所有 JS 模块使用RequireJS

一切都很好,但我开始注意到我在 HTML 模板中重复了很多 HTML 块,而且效率不高 - 我只想在一个地方编辑块并让它重复多次我需要在页面上 - 页眉,页脚,博客列表页面上的单个博客项目等,而我正在搭建前端模板。

本质上,我想做的是拥有块模板,我可以将其导入父文件,循环生成我需要的文件,一旦我准备好通过 Wordpress为最终标记提供动力,我就可以构建项目,导出静态 HTML 文件以及编译的 JS 和 CSS3,然后在最后将 HTML 分解为 Wordpress 构建。

我最好怎么做?

整合翡翠?使用车把?我对 Jade 提供的缩短语法并不太在意,我只是希望能够在搭建脚手架时从模板编译 vanilla HTML。也许像Jekyll 之类的?是否有基于节点的版本?

这甚至是正确的处理方式吗?我考虑过从 JSON 生成所有前端,并且在 Wordpress 集成期间,在 Wordpress 中公开 JSON API,但在 DOM 中生成所有模板不会产生任何SEO,这是一个问题。

你们有什么感想?

0 投票
1 回答
778 浏览

ember.js - 在 yeoman 中使用最新的 Ember.js (1.0.0-PRE.3)

ember.js团队刚刚发布了新版本的 ember 框架版本,1.0.0-pre.3这个版本包含了我非常渴望使用的新“路由器”API。

我即将开始一个新的应用程序,并且yeoman在我的工作流程中提供帮助,但是 yeoman ember-generator 使用该1.0.0-pre.2版本(具有已弃用的路由器 API 实现)来生成项目样板,但我想使用我的新项目中的新版本1.0.0-pre.3,简单的方法是非常hacky,它是直接在yeoman模板目录中更改ember.js lib并更新使用它的相应生成器脚本中的版本号,我'已经进行了测试以这种方式更改它并且它会起作用,但是这样我会“破坏”我的 yeoman 安装,我认为这不是一个好的选择。

所以我的最后一个主要问题是,我将如何更新 yeoman 以使用新的 ember 库而不进行黑客攻击?或者我应该为项目创建一个分支https://github.com/yeoman/yeoman为新的 ember-generator 创建一个新分支(显然使用最新的 ember 库)并提出一个希望被接受的拉取请求?有人“精明的约曼人”可以在这里为我指明正确的方向吗?我只是想让它以正确的方式......如果有的话:)

提前致谢!

0 投票
1 回答
93 浏览

node.js - Yeoman 加载页面非常缓慢

我正在开发一个使用 Yeoman 的项目,它在我的机器上一直运行良好,直到最近对项目进行了一些更改(主要介绍了 Angular),而我已经有一个月没有工作了。

自从我回来后,每个页面加载都需要大约 2 分钟才能获取 HTML 和 JS 文件!cpu 在 30%-50% 之间,物理内存在 60% 左右,计算机状况良好。从事同一个项目的其他人正在获得非常快的加载时间..

会是什么?10倍!伊格尔

0 投票
2 回答
1064 浏览

zurb-foundation - 如何使用 Yeoman 覆盖 Zurb Foundation 中的默认设置?

我已经将Zurb Foundation安装到我的Yeoman项目中,yeoman install foundation然后通过使用更新我的 Gruntfile.js 将其包含在我的项目中require: 'zurb-foundation'

当我尝试编辑我的app/styles/main.scss文件时,现在出现了问题。我无法覆盖默认的 Zurb 基础 SASS 变量。

我试图在主目录_settings.scssapp/components和主目录下编辑文件components- 但无济于事。

有没有人有任何运气或有解决这个困境的办法?