问题标签 [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.
node.js - 从 git checkout 构建 yeoman 项目
在从 git 构建 yeoman 项目结账时面临问题。我正在尝试对 yeoman 项目进行 git checkout 并运行grunt serve。以下是错误描述的场景
场景描述:
Person1使用yo angular创建了 yeoman angularjs 项目。grunt serve在Person1的计算机上运行良好。Person1将代码推送到 git,以便其他团队成员可以处理它。
当Person2签出 git ( git clone < URL> ) 时会出现问题。签出副本中的grunt serve命令将给出以下错误:
我试过了 :npm install grunt
我收到以下错误:
使用的工具 :
ls -l 在目录上
我需要帮助来完成从 git checkout 构建项目的任务,以便我可以继续开发。
node.js - npm 安装自签名证书错误
我创建了一个 yeoman 生成器,我希望它可以作为节点模块安装。这是为了使安装自定义生成器成为团队中其他开发人员可以轻松完成的一步过程npm install git+https://path-to-local-git-server/generator-repo.git
。
我相信我已经正确设置了所有内容,但是 npm 会在自签名证书上发出以下错误
npm ERR! fatal: unable to access 'https://path-to-local-git-server/generator-repo.git': SSL certificate problem: self signed certificate
我试图让 npm 忽略证书警告,npm config set strict-ssl false
但npm config set ca=""
npm 仍然抱怨证书
请帮忙。另一种方法是让用户克隆 git repo 并使用他们的克隆路径进行 npm 安装,这不是那么理想,因为我想以他们可以使用 npm 更新的方式对生成器进行版本化和维护。
node.js - Yeoman mongoose 生成器是否遵循 node.js 路由创建的当前做法?
我以前没有见过这种特殊的方法(过去几天我一直在研究)。我一直在查看一些项目,包括脚手架和我认为是定制的,以了解什么被认为是好的结构。由于 Yeoman 人认为他们的生成器是最佳实践的存储库,因此我很惊讶地看到了一些我在其他任何地方都没有见过的东西。它是具有显着优势的先进技术,还是具有潜在缺点的有趣技术?我在搜索过程中读到的另一条 SO 评论暗示,直接指定您的路线(a la routes.js)具有不那么“魔术般”的优势。
它读取文件系统并根据找到的内容设置路由:
codeigniter - yeoman for codeigniter 没有设置 grunt 任务服务器
我想将 yoeman 用于 codeigniter 项目。我从这里使用生成器: https ://github.com/homerjam/generator-codeigniter
但我有一个问题,当我运行 grunt 时,会出现如下通知:
如何修复该警告?以及如何使库(如:/bower_component)遵循 codeigniter 模板规则?
javascript - Return generated Typekit id in Yeoman Generator
I'm using node-typekit to create a new Typekit empty font set in my Yeoman generator for use in my project. I am able to successfully create the kit, but cannot figure out how to return the kit id value back to the Yeoman generator so I can add the necessary Typekit script tag values to my web pages. Here is the part of my index.js generator script in question:
At the top of index.js:
And the app section:
If instead of:
I use:
The correct kit ID is displayed in the console. However, I can't quite figure out how to pass the data.kit.id value in the callback back to the generator for further use. Given the current code above, it comes back as "undefined".
Any ideas? Thanks!
npm - 卸载业力生成器不会删除文件
运行此命令不会卸载或删除任何内容:
在我的客户文件夹中,仍然有与业力相关的文件+文件夹:
如何删除这些文件夹/文件?使用 npm/yeoman?
package - 过时的生成器库?
我正在编写我的第一个,自己的 yeoman 生成器。为此,我从官方复制了很多代码generator-webapp
。例如,为了一次加载所有 Grunt 任务,我需要在 my 中添加以下条目package.json
:
现在,我不太明白的是:每当这台发电机完成后,它就会使用一定的时间跨度,可能是几个月甚至一年以上。在此期间,load-grunt-tasks
会更新 - 所以我必须手动更改版本号package.json
?或者我可以就这样离开吗?我只是担心几个月后,如果我想维护一个适应性强和可修改的发电机,我必须重新开始。
node.js - Yeoman 角度生成器安装运行,但生成器未出现在生成器列表中
我尝试使用以下内容安装 yeoman 角度生成器:
一切看起来都已正确安装...
完整日志: https ://dl.dropboxusercontent.com/s/hs5dgy1i6f90vu4/angular-generator-log.txt
但每次我这样做:yo angular
我得到:You don't seem to have a generator with the name angular installed.
yo doctor
说一切都很好,我已经用 npm 全局安装了 angular。
yo --help
显示:
我有点困惑,因为安装没有任何错误......?
node.js - 创建 Yeoman 生成器并对其进行版本控制
我正忙着创建一个 Yeoman 生成器,这样 Yeoman 就可以在新项目启动时生成我们的样板。
这个样板的构建块应该是版本控制的。所以我假设生成器(将包含创建样板的规则)应该托管在 github 上。
这让我想到了一个问题:如果生成器本身托管在 github 上,Yeoman 将如何随时救我?因为为了使用最新版本的生成器,无论如何我都必须将它从 github 上拉下来(如果样板本身托管在 github 上,我也可以这样做)。
还是我误解了 Yeoman 发电机的位置?因为据我了解,您必须在本地拥有它,或者使用公共回购中的其中一个生成器。