Tag: yeoman generator

Yeoman生成器在发布到npm之后不包括子生成器

我创build了一个yeoman generator – generator-ngbp并将其发布到npm。 你可以通过安装它 npm install -g generator-ngbp 当通过npm链接本地工作时,一切运行良好,包括“模块”子生成器 yo ngbp:module "moduleName" 当我删除nodejs下的链接的node_modules文件夹,并按照上面npm所述的方式安装它时,generator-ngbp的node_modules文件夹不包含“module”文件夹,它包含子生成器,“module”子生成器不起作用。 任何人都可以看到我做错了什么? 这与npm发布有关吗?

咕噜usemin不更新手表上的HTML

我试图修改使用yeoman webapp-generator所做的一个咕噜安装。 构build工作正常,但是当我观看时,包含在usemin注释中的_laytout.html中的css链接不会更新到.tmp / styles /中编译的src。 这里的主要问题可能是我用MAMP设置了它,并没有使用grunt server命令。 随意得到回购在这里: https : //github.com/spoeken/generator-craft 所有的项目文件都在应用程序/ 咕噜文件看起来像这样: // Generated on 2014-04-10 using generator-webapp 0.4.8 'use strict'; // # Globbing // for performance reasons we're only matching one level down: // 'test/spec/{,*/}*.js' // use this if you want to recursively match all subfolders: // 'test/spec/**/*.js' module.exports = function (grunt) […]

反应回stream – 发电机使用Yeoman

我正在尝试使用yeoman生成器生成反应回stream项目,但是我收到以下错误。 我为此使用yeoman发生器,并通过npm安装了发生器 – 反应回stream。 pdc1-4s6zyr1:expProj administrator$ yo ? 'Allo administrator! What would you like to do? (Use arrow keys) Run a generator ❯ Angular Webapp React Reflux Karma Yeogurt Mocha (Move up and down to reveal more choices)/usr/local/lib/node_modules/yo/node_modules/configstore/index.js:86 ? 'Allo administrator! What would you like to do? React Reflux Make sure you are in the […]

为什么我无法成功运行哟angular?

我正在运行一个windows 8.1 64-bit机器。 Node和npm被安装(最新版本0.12.x和2.7.x ) 正确安装了YO BOWER GRUNT-CLI GULP GENERATOR-ANGULAR 。 现在,当我运行“哟angular”,项目文件正在生成, bower install和npm bower install正在运行。 到现在为止很好。 bower install顺利。 但npm install卡在中间,并给出不同的错误(样品 – ERR registry parsing json sometimes different ),最后冻结执行phantomjs.exe永远。 如果我退出cmd prompt并在该文件夹中运行grunt,它说grunt not installed 。 每次我运行这个都发生这种情况。 尝试几乎所有的searchbuild议。 还有一件事是,我不能删除由angular度创build的文件夹。 请帮助我完全运行它

Yeoman / NPM错误:node-gyp失败

我尝试了Yeoman,但是当我运行“yo meanjs”命令时,它一直在卡住,它问我几个问题,然后说它正在运行npm install。 给它几分钟,它吐出下面的错误。 这一切工作正常我自己的电脑,但在我的工作笔记本电脑(我是一个pipe理员)我得到所有这些错误。 这里是模块和VS(MSBuild)安装。 安装程序 Visual Studio 2013专业版 Python 2.7.10 Ruby 2.2.3p173 节点版本4.2.1 模块 npm版本3.3.8 哟版本1.4.8 node-gyp 3.0.3 我在网上看了一下,但是大部分的信息都可以在类似的错误上find。 npm install –msvs_version = 2013 或者设置没有区别的pythonpath。 npm http 304 https://registry.npmjs.org/cookiejar npm http 304 https://registry.npmjs.org/reduce-component npm http 304 https://registry.npmjs.org/formidable npm http 304 https://registry.npmjs.org/extend npm http 304 https://registry.npmjs.org/methods npm http 304 https://registry.npmjs.org/readable-stream npm http request GET […]

Chrome扩展程序中的区域设置和string

我目前正在build设一个Chrome扩展(使用yeoman作为起点),我已经通过npm添加了一些软件包,其中一个是蒸汽市场定价 。 我正在寻找使用由yeoman的generator-chrome-extension软件包生成的语言文件,将所有翻译和常用短语保留在一个文件中(在这里考虑未来)。 以下是使用的语言文件代码: "steamMarketPrice": { "message": "Operation Phoenix Weapon Case", "description": "Name of the item to be fetched from the Steam market" } 要使用语言文件string,我会使用: __MSG_steamMarketPrice__ 这将被replace为与文件中的任何内容相关的内容。 下面是我试图在扩展中使用的蒸汽市场定价代码: var market = require('steam-market-pricing'); market.getItemPrice(730, 'Operation Phoenix Weapon Case', function(err, data) { if(!err) { console.log(data); } }); 此代码将从Steam市场获取关于JSON格式的某个项目的一些信息。 我的问题是,我将如何去使用语言文件来保持包含在该文件中的项目search? 我已经尝试用上面的语言stringreplacesteam-market-pricing代码中物品的实际名称,但是当它作为中断search的URL进行烘焙时,它不会被replace。 我究竟做错了什么? 对不起,如果听起来很混乱,如果你需要更多的信息,我很乐意提供,谢谢。

问题在启动插件应用程序

我的configuration的Elasticsearch -2.0.0 Kibana -4.2.1节点版本 – v5.0.0 npm版本 – v3.4.1 开始我的elasticsearch和kibana并遵循Kibana插件Yeoman生成器中提供的步骤 – 入门使用yo kibana-plugin创build一个新的插件目录,并开始使用npm start root@root:~/my-new-plugin$ npm start 它显示以下错误 npm ERR! Linux 3.13.0-68-generic npm ERR! argv "/usr/local/bin/node" "/usr/bin/npm" "start" npm ERR! node v5.0.0 npm ERR! npm v3.4.1 npm ERR! missing script: start npm ERR! npm ERR! If you need help, you may report this error at: […]

开发Yeoman生成器模板本身的最简单的方法

示例情况 我有我自己的Yeoman发电机,它有一个带有结果项目“模板”的文件夹。 生成器从用户处获取一些信息,用信息插入“模板”,然后输出一个简单的工作项目。 我希望确保“模板”实际上在起作用,至less在一个积极的情况下,如果不是所有的input组合。 我可以编写集成testing (这将运行生成器的一些数据,然后尝试运行结果代码,并validation是否所有的预期工作),但仍然有时工作太多,这是不方便的试错types的发展或一些原型。 题 有没有简单的方法如何使用“模板”本身,如何运行或本地手动使用它,而不需要每次更改“模板”文件中的单个字母时,首先运行生成器? 也许某种构build步骤,这将运行一些预设数据我的发电机? 有没有准备好npm模块的forms? 是否存在最佳实践?

带有嵌套提示的Yeoman.io会在Inquirer.js中产生未定义的错误

我创build我的第一个(真正的)Yeoman.io生成器,它有一些嵌套的提示(即一个提示的答案影响其他提示和操作的表示)。 我追踪了我的代码,表面上看起来好像是“适当地打开和closures”我的提示,但是在脚本的最后,看起来仍然有一个开放的readline(来自Inquirer.js), readlines被closures后,一个额外的onCompletion会被触发。 我将假设这不是图书馆的问题(Yeoman.io或Inquirer.js),这是我提示的方式的一个问题,或者有不同的方法来做我的试图做。 INQUIRER onCompletion Prompted for initialize, user said true User said to initialize, exec git init INQUIRER onCompletion INQUIRER ERROR: TypeError: Cannot call method 'removeListener' of null GITHOOKS PROMPT: undefined GITHOOKS PROMPT: undefined /untethered/app/index.js:178 cb(); ^ TypeError: undefined is not a function at UntetheredGenerator.<anonymous> (/untethered/app/index.js:178:3) at Object.<anonymous> (/untethered/node_modules/yeoman-generator/node_modules/inquirer/lib/inquirer.js:88:7) 代码在这里: https : //github.com/pollensoft/untethered/blob/master/app/index.js

Yeoman的angular-awstack有jpegtran-bin错误,3失败

我得到了Yeoman的发电机 – angular – 满塔 ,跑了yo angular-fullstack (没有Heroku),但后来我得到了这些失败和错误: 3 failing 1) jpegtran should successfully proxy jpegtran: Error: timeout of 2000ms exceeded at null.<anonymous> (/home/ubuntu/fs_a/node_modules/jpegtran-bin/node_modules/mocha/lib/runnable.js:165:14) at Timer.listOnTimeout [as ontimeout] (timers.js:110:15) 2) jpegtran should minify a .jpg: Error: timeout of 2000ms exceeded at null.<anonymous> (/home/ubuntu/fs_a/node_modules/jpegtran-bin/node_modules/mocha/lib/runnable.js:165:14) at Timer.listOnTimeout [as ontimeout] (timers.js:110:15) 3) jpegtran "after all" hook: Error: ENOENT, […]