Tag: yeoman

Yeoman和PHP文件?

有没有什么办法可以configurationYeoman(最新版本:v0.9.6)来提供php文件? 我发现这个http://fgnass.github.com/2012/08/30/yeoman.html,但不能得到它的工作。 安装https://github.com/fgnass/gateway,https://github.com/fgnass/tamper ,并按照以下所示向Yeoman进行必要的更新: https : //github.com/fgnass/yeoman/commit/39faa07375ee49d56bd50d334dcfd6b5a4e96292 。 我得到的是浏览器下载每个PHP文件,而不是呈现它。 任何帮助是极大的赞赏! 编辑: Yeoman 1.0已经发布。 我还没有尝试过使用PHP,但仍然想知道是否有可能。

警告:运行grunttesting时没有find任务“业力”

Kickstart Your AngularJS Development with Yeoman, Grunt and Bower 在遵循这个关于Angular,Yeoman,Bower和Grunt的有趣的指南之后,我能够引导一个Angular应用程序。 一切工作正常,除了与噶的testing。 当我运行: grunt test 我得到以下错误: Warning: Task "karma" not found. Used –force, continuing. Done, but with warnings 我检查了是否已经安装了Karma,但是已经安装了。 对于Grunt来说,你似乎需要安装grunt-karma。 所以我试着通过下面的命令: npm install grunt-karma –save-dev 这给了我错误,如: errno: 53, code: 'ENOTEMPTY', path: 'C:\\tmp\\phantomjs\\phantom-1.9.2-windows-.zip-extract-' .. 我在Windows上,并执行从PowerShell的命令。 希望有人能帮忙。 编辑karma.conf.js和gruntfile // Karma configuration // http://karma-runner.github.io/0.10/config/configuration-file.html module.exports = function(config) { config.set({ […]

使用yeoman生成angular度应用时出错:未处理的模板渲染错误

我想用yeoman生成一个angular度的应用程序结构,但一个错误阻止了我。 yo–>Angular Bootstrap–>more options–> 发生错误: Possibly unhandled Template render error: (unknown path) [Line 3, Column 90] expected variable end at Object.exports.withPrettyErrors (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/nunjucks/src/lib.js:33:17) at Obj.extend.render (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/nunjucks/src/environment.js:344:20) at Obj.extend.renderString (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/nunjucks/src/environment.js:231:21) at Generator.engine [as _engine] (/usr/lib/node_modules/generator-angular-bootstrap/app/modules/nunjucks-engine.js:17:14) at Generator.engine (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/yeoman-generator/lib/actions/actions.js:314:10) at Generator.template (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/yeoman-generator/lib/actions/actions.js:289:15) at setupAppFiles (/usr/lib/node_modules/generator-angular-bootstrap/app/index.js:209:10) at tryCatch1 (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/bluebird/js/main/util.js:45:21) at Promise$_callHandler [as _callHandler] (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/bluebird/js/main/promise.js:658:13) at Promise$_settlePromiseFromHandler [as _settlePromiseFromHandler] (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/bluebird/js/main/promise.js:672:18) […]

从git checkout构buildyeoman项目

从git构buildyeoman项目结账时遇到问题。 我试图把yeoman项目的git checkout和运行grunt服务 。 以下是错误描述的情况 场景描述: Person1使用yoangular度创build了yeoman angularjs项目。 grunt serve在Person1的电脑上工作正常。 Person1将代码推送到git,以便其他团队成员可以在其上工作。 Person2接受git( git clone <URL> )的签出时会发生问题。 检出副本中的grunt serve命令会导致以下错误: $ grunt serve grunt-cli: The grunt command line interface. (v0.1.13) Fatal error: Unable to find local grunt. If you're seeing this message, either a Gruntfile wasn't found or grunt hasn't been installed locally to your project. For […]

yeoman如何设置标题(.htaccess?)

运行yeoman服务器默认情况下似乎无法识别.htaccess文件。 是否有一个额外的步骤来启用.htaccess文件的读取? 以下是我已取消注释的行,重新启动后设置标题没有明显的影响: #————————————————- ——————— #跨域AJAX请求 #————————————————- ——————— #服务跨域Ajax请求,默认情况下禁用。 #enable-cors.org #code.google.com/p/html5security/wiki/CrossOriginRequestSecurity <IfModule mod_headers.c> 标题集Access-Control-Allow-Origin“*” </ IfModule>configuration 或者,也许正确的问题是如何运行yeoman服务器时设置标题? 有没有另外的select,也许在Gruntfile.js?

咕噜表的任务似乎需要很长时间

我正在运行两个简单的任务,每个任务的运行时间都小于100ms,但是在watch命令下运行时,两个组合任务总共花费了大约8秒(每个任务的开销似乎为3.5秒)。 我正在使用它与现场重新开发,我觉得非常沮丧。 我尝试设置spawn为false但这似乎打破了它,并没有任何相关的任务运行。 这里是从sass文件更改时的示例输出。 >> File "app/styles/main.scss" changed. File "app/styles/main.css" created. Done, without errors. Elapsed time loading tasks 4ms ▇▇▇▇▇ 9% sass 1ms ▇▇ 2% sass:dist 39ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 89% Total 44ms Completed in 3.862s at Mon Nov 18 2013 17:05:57 GMT+0000 (GMT) – Waiting… OK >> File "app/styles/main.css" changed. Running "copy:styles" (copy) task Copied 1 […]

使用Grunt(Yeoman)的多个构build文件夹(多个客户端,多个任务,多个目标)

我正在构build一个项目,它将是一个webapp(浏览器可运行)和一个Phonegap应用程序(iOS和Android)。 尽pipe我的项目在理论上可以使用我的Yeoman生成的相同的dist文件夹,但是Grunt任务通过运行grunt build build生产就绪代码。 我想运行一些像grunt build_web , grunt build_ios和grunt build_android ,为每个平台单独构build生产代码。 或grunt build:web , grunt build:ios , grunt build:android 。 这样,我可以自定义一些加载的脚本,图像等,每个都有自己的构build指令。 那么,我是否应该通过我的Gruntfile复制粘贴所有的dist并负责任地build指令? 或者,对此有最佳做法吗? (试过这个,没有工作) Yeoman伙计,这可能吗? 这是我目前的Gruntfile.js ,以防万一。 'use strict'; var LIVERELOAD_PORT = 35729; var lrSnippet = require('connect-livereload')({port: LIVERELOAD_PORT}); var mountFolder = function (connect, dir) { return connect.static(require('path').resolve(dir)); }; // # Globbing // for performance reasons […]

安装yeoman时出错

在我的OSX机器上安装Yeoman导致以下错误: paulh16$ npm install -g yo npm http GET https://registry.npmjs.org/yo npm http 304 https://registry.npmjs.org/yo npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/yo' npm ERR! { [Error: EACCES, mkdir '/usr/local/lib/node_modules/yo'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modules/yo', npm ERR! fstream_type: 'Directory', npm ERR! fstream_path: '/usr/local/lib/node_modules/yo', npm ERR! fstream_class: 'DirWriter', npm ERR! fstream_stack: npm […]

gulp-usemin可以接受多个文件吗?

我有一个usemin的问题,我不知道这是否是一个错误。 我的应用程序结构很简单: – root |- gulpfile.js |- app | |- index.html | |- about.html | |- contact.html | |- js | |- a.js | |- b.js | |- c.js | |- d.js | |- e.js | |- dist 我的每个html文件都有一个usemin块来包含所有的脚本,例如: <!– build:js js/app.js –> <script src="../js/a.js"></script> <script src="../js/b.js"></script> <script src="../js/c.js"></script> <script src="../js/d.js"></script> <script src="../js/e.js"></script> <!– endbuild […]

指南针:当运行`grunt server`时找不到服务器

问题 grunt server输出这个: Warning: Task "compass:server" not found. 我在这里上传了Gruntfile.js: https ://gist.github.com/ComFreek/7289648 这是创build一个新的Yeoman项目后得到的默认文件。 细节 我正在阅读使用Yeoman和Polymer构buildWeb应用程序,并按照所述的控制台命令运行。 我的系统: Windows 8.1 Pro 64位 NodeJS 0.10.21 NPM 1.3.11 我已经执行了这些命令: npm install -g yo npm install generator-polymer -g yo polymer grunt server告诉我,我必须安装Ruby和Compass 。 我从这里安装了Ruby: http : //rubyinstaller.org/ 安装完成后,我也成功了Ruby是否真的在PATH中注册过。 我使用NPM来安装Compass: npm install grunt-contrib-compass –save-dev -g (我尝试了Compass的本地和全球安装,但都没有工作。) 这是grunt的确切输出: D:\test>grunt server Running "server" task […]