问题标签 [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.
api - 为什么从 localhost 向 localhost 发出请求时会启动同源策略?
我将后端 API 作为一个单独的项目,与使用它的前端 HTML5 应用程序分开。我正在使用 Yeoman 进行前端开发。Yeoman 在 localhost:3501 上运行,后端在 localhost:3000 上运行。当我从浏览器发出 API 请求(使用 AngularJS 的 $http)时,我遇到了相同的来源策略:
AFAIK,只有在跨不同域发出请求时才应该启动同源策略。当我们从 localhost 向 localhost(尽管是不同的端口)发出请求时,为什么会发牢骚?
我怎样才能完成这项工作,这会导致生产问题吗?
node.js - 从 NodeJS 服务器调用 Yeoman 命令
如何从 NodeJS 服务器调用 Yeoman 命令?
我想制作一个简单的客户端网页,允许我在 NodeJS 服务器上执行 Yeoman 命令,例如
javascript - 如何使用 Yeoman 缩小 Bower 组件?
当我执行时:
然后
返回
虽然我希望 angular.js 被缩小并重命名为 d10639ae.angular.js 或类似的东西。
有任何想法吗?
compass-sass - 在 Yeoman 项目中使用 compass,但在 Yeoman 服务器之外
我绕过内置的 Yeoman 服务器并直接从 /app 目录中切断文件。由于 Yeomen 的服务器管理 compass/sass 编译,我很难在它之外运行 compass。直接运行 compass cli 是不行的;它不知道它在现有的指南针项目中。所以我得到:
有没有人有过让这个工作的经验?
sass - Yeoman CSS 图像路径
当我构建我的Yeoman项目时(没什么特别的,我只使用 jQuery 和 Modernizr),没有显示与 CSS 一起使用的图像。
我的 CSS 代码
构建应用程序后的输出(没有区别)
这不起作用,因为 icon-contact.png 的文件名已更改为f91724e0.icon-contact.png。
如何确保在缩小的 CSS 文件中更新图像路径?
编辑:我添加了我的解决方案作为答案
css - 为什么不是所有定义的类最终都出现在编译的 CSS 文件中,有什么原因吗?
我有一个 style.scss 文件,其中包含@import "partials/module/all"
、包含和包含一个名为. 这个类不包含在编译的 CSS 文件中,但是 _buttons.scss 文件中的其他类。partials/module/_all.scss
@import "buttons"
partials/module/_buttons.scss
btn--no-link
奇怪的是,我正在使用 Yeoman 构建我的项目,当它为我构建临时构建时(当我保存 .scss 文件时),所有定义的类都包括在内 - 但是当我构建用于生产的构建时(使用command yeoman build
),所提到的类,以及其他一些,在编译的 CSS 文件中都没有。
是否有一些命令行选项可能导致这种行为?似乎有点随机,除了每次都缺少相同的类。
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,这是一个问题。
你们有什么感想?
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 库)并提出一个希望被接受的拉取请求?有人“精明的约曼人”可以在这里为我指明正确的方向吗?我只是想让它以正确的方式......如果有的话:)
提前致谢!
node.js - Yeoman 加载页面非常缓慢
我正在开发一个使用 Yeoman 的项目,它在我的机器上一直运行良好,直到最近对项目进行了一些更改(主要介绍了 Angular),而我已经有一个月没有工作了。
自从我回来后,每个页面加载都需要大约 2 分钟才能获取 HTML 和 JS 文件!cpu 在 30%-50% 之间,物理内存在 60% 左右,计算机状况良好。从事同一个项目的其他人正在获得非常快的加载时间..
会是什么?10倍!伊格尔
zurb-foundation - 如何使用 Yeoman 覆盖 Zurb Foundation 中的默认设置?
我已经将Zurb Foundation安装到我的Yeoman项目中,yeoman install foundation
然后通过使用更新我的 Gruntfile.js 将其包含在我的项目中require: 'zurb-foundation'
当我尝试编辑我的app/styles/main.scss
文件时,现在出现了问题。我无法覆盖默认的 Zurb 基础 SASS 变量。
我试图在主目录_settings.scss
内app/components
和主目录下编辑文件components
- 但无济于事。
有没有人有任何运气或有解决这个困境的办法?