Tag: yeoman

自制软件安装问题

我在安装brew时遇到了一些麻烦。 所以我做了以下工作: 用以下方式卸载自制软件: $ rm -rf / usr / local / Cellar /usr/local/.git && brew清理 用以下方法重新安装了自制软件: $ ruby​​ -e“$(curl -fsSkL raw.github.com/mxcl/homebrew/go/install)” $ brew更新 已经是最新的。 $ brew医生 你的系统正在酝酿。 尝试运行任何安装&我得到以下输出: $ brew安装节点 错误:权限被拒绝 – /Library/Caches/Homebrew/Formula/node.brewing 这里发生了什么? 这也给我使用npm和yeoman我真的想用:(

我正在与Yeoman进行克隆回购,我的电脑上需要什么configuration?

我已经克隆了已安装Yeoman的回购。 我安装了Node,还有Yeoman npm i -g yo 。 当我跑grunt我得到一个错误,指出: Error: Cannot find module 'load-grunt-tasks' Warning: Task "default" not found. Use –force to continue. 我还需要做什么才能成功运行这个回购协议?

Yeoman Angular.js grunt serve-d应用从livereload.js有很长的延迟?snipver = 1

我遵循Yeoman的指导来设置一个Angular.js应用程序。 除了从“localhost”到“0.0.0.0”的主机名之外, 我没有任何改变 。 当我做了grunt serve ,没有错误。 最后,我确实看到了Allo,Allo的首页,但是只有在livereload.js?snipver = 1的延迟超过30秒之后,才能获得GET。 正如你所看到的,服务器不会输出任何exception的东西。 我的整个项目在github上 。 我希望能够重新加载,并发现了一些嫌疑犯: /node_modules/grunt-contrib-connect/node_modules/connect-livereload/index.js有以下两个包含livereload url的函数。 第一个链接到“ http://my.ip.addr.ess:9000 / livereload.js ”,它有一个“无法获得”。 function getSnippet() { /*jshint quotmark:false */ var snippet = [ "<!– livereload script –>", "<script type=\"text/javascript\">document.write('<script src=\"http://'", " + (location.host || 'localhost').split(':')[0]", " + ':" + port + "/livereload.js?snipver=1\" type=\"text/javascript\"><\\/ script>')", "</script>", "" ].join('\n'); […]

grunt-bower-install:排除某些组件

我刚刚使用angular-fullstack yeoman生成器创build了一个新的webapp。 我注意到,grunt-bower-install在<!– bower:js –>标记之间的index.html文件中生成了JS bower组件。 <!– bower:js –> <script src="bower_components/jquery/dist/jquery.js"></script> <script src="bower_components/angular/angular.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/affix.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/alert.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/button.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/carousel.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/collapse.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/dropdown.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/tab.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/transition.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/scrollspy.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/modal.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/tooltip.js"></script> <script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/popover.js"></script> <script src="bower_components/angular-resource/angular-resource.js"></script> <script src="bower_components/angular-cookies/angular-cookies.js"></script> <script src="bower_components/angular-sanitize/angular-sanitize.js"></script> <script src="bower_components/angular-route/angular-route.js"></script> <!– endbower –> 我如何排除某些引导组件?

(发生器 – 聚合物)聚合物失效,找不到模块'find-index'

在干净的目录中inputyo polymer后,这是完整的错误。 module.js:338 throw err; ^ Error: Cannot find module 'find-index' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:278:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (/usr/lib/node_modules/generator-polymer/node_modules/yeoman-generator/node_modules/download/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob2base/index.js:4:17) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) 我刚刚重新安装了所有相关的节点,但这里是版本。 node: v0.12.7 npm: 2.11.3 yo: 1.4.7 bower: 1.4.1 grunt-cli: v0.1.13 gulp: 3.9.0 generator-polymer: […]

为什么凉亭安装两次包?

当我使用Yeoman(后台使用Bower)安装软件包时,我看到bower安装了每个软件包两次。 首先在components文件夹下的项目的根目录下 其他内部的app/components文件夹 所以例如,当我运行命令yeoman install jquery 我的项目目录将如下所示 root-directory |- app . |- components . . |- jquery // <<– jquery . . … rest of the components |- components . |- jquery // <<– jquery … again . … same other components 为什么我对每个组件都有一个副本,我应该使用哪一个? 我想最好的做法是从我的应用程序中引用这些组件,并且不要更改它们,以便我可以轻松更新它们,我正确吗?

如何停止Grunt.js从我的Yeoman webapp的缩小

我正在尝试使用generator-webapp(sass w / compass + boostrap-sass)来构build我的webapp。 但是,我不希望它缩小任何文件。 (至less只是CSS,但最好什么都不会被缩小)。 在我的工作中,我会做一些在.NET / C#中完成的后端,而且大部分是前端,因此为什么我需要HTML不被缩小,所以我可以将前端导入到Visual Studio中能够操纵它。 目前,我试图configuration我的gruntfile来停止缩小,但我很难find一个解决scheme。 这是我的gruntfile(它只是生成的默认文件) // Generated on 2014-02-27 using generator-webapp 0.4.7 '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) […]

grunt bower安装一个shimmed凉亭依赖

我已经安装了一些我的应用程序需要的Git仓库,我做了以下操作: bower install git://github.com/user/cooltool.git –save grunt bower-install 然后我得到以下错误: cooltool was not injected in your file. Please go take a look in "app/bower_components/cooltool" for the file you need, then manually include it in your file. 是从一个GitHub仓库直接安装的鲍尔组件总是需要手动添加到我的index.html文件? 如果没有,我如何使它包含正确的脚本? Grunt任务都是yo angular-fullstack脚手架工具的一部分。 gruntfile的bower-install任务如下: // Automatically inject Bower components into the app 'bower-install': { app: { html: '<%= yeoman.app %>/views/index.html', […]

Yeoman – 当前使用AngularJS&Express的最佳方式?

我正在使用Yeoman 1.0testing版,对快速栈分支不感兴趣。 那么,使用Yeoman在Express中搭build一个Angular项目的build议/最好的方法是什么呢? 我尝试在Express项目( app.js和package.json )的根目录下运行yo angular –minsafe ,但是Yeoman试图覆盖package.json ,Angular文件没有进入public子目录正常。 另外我不确定是否可以手动移动Angular文件而不会破坏Bower和Gruntfunction。 有很多build议,谢谢!

meteor的兼容性

我正在考虑使用meteor来创build我的下一个应用程序,但我之前有几个问题。 从我所了解的服务器和客户端之间的通信使用DDP协议/ WebSockets。 什么浏览器支持meteor? Meteor通信协议和socket.io有什么区别? 如果没有区别,是否有可能使用socket.io而不是原生的Meteor DDP协议/ WebSocket? Meteor是否可以与Yeoman结合使用(由Paul Irish开发的工作stream框架)? 提前谢谢你!