Tag: yeoman

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, […]

自定义消息在Yeoman结束时生成

一切完成后,我想向用户显示自定义消息。 我试图写一个end函数,但没有被调用。 我在Yeoman回购中曾经问过这个问题 ,但他们说这更适合于SO。 谢谢

Yeoman构build的angular色应用程序不部署引导字体到heroku

前面,我已经解决了这个错误。 这只是其他人碰到的参考。 我已经使用本指南部署了一个Yeoman构build的应用程序heroku: http : //www.sitepoint.com/deploying-yeomanangular-app-heroku/ 除了需要删除线路之外,指南几乎完美无缺: app.use(express.logger('dev')); 一旦部署,与引导包装glyphicons正在返回404。经过多次挖掘我意识到: dist/bower_components 文件夹没有被添加到git存储库,因为我的.gitignore里面有这条线: // .gitignore file // node_modules .tmp .sass-cache bower_components // This line! 删除意味着提交我的整个bower_components文件夹到Git仓库,我没有看到必要的。 相反,我将以下内容添加到.gitignore中: // .gitignore file // node_modules .tmp .sass-cache bower_components !dist/bower_components 现在,dist / bower_components被添加到资源库中,并按照预期部署到Heroku。

哟angular度错误?

我在我的Mac(OS X 10.9)上安装了Yeoman,我试图运行哟angular 。 我得到以下错误: path.js:384 throw new TypeError('Arguments to path.join must be strings'); ^ TypeError: Arguments to path.join must be strings at exports.join (path.js:384:15) at Generator.<anonymous> (/usr/local/lib/node_modules/generator-angular/common/index.js:26:34) at Generator.setupEnv (/usr/local/lib/node_modules/generator-angular/common/index.js:29:3) at /usr/local/lib/node_modules/generator-angular/node_modules/yeoman-generator/lib/base.js:387:14 at processImmediate [as _immediateCallback] (timers.js:374:17) 软件版本 节点0.11.13 npm 1.4.26 哟1.1.2 凉亭1.3.9 grunt-cli 0.1.13 哟也说有一个更新为哟(1.2.1),但不会安装npm更新-g哟 我也尝试在另一台机器上安装相同的结果(遵循yeoman指南http://yeoman.io/codelab/setup.html ) 如果有人能帮助我,我会非常感激。

将单页面Angular App模板集成到Sails.js中

我目前正在试图build立一个教育单页的Web应用程序,将使用Angular的前端和Sails.js的后端。 我正在使用可以在这里find的Angular应用程序模板。 我想把它整合到一个Sails.js项目中,我甚至通读了Stack Overflow上关于这个线程的所有答案,其中涵盖了一个类似的问题,但是没有一个答案似乎适用于我。 我能够使用index.html中的代码作为我的主页视图使用该线程#1的答案,但是当它加载它只加载HTML(尽pipe事实上,我有所有的CSS链接)。 它也不会加载所有的Angularfunction(例如:如果你点击一个链接,例如注册页面,它将在页面底部加载它的html,但不会隐藏其他元素)。 我怎么可能解决这个问题? 注:如果需要额外的信息来回答这个问题,我会很乐意提供。 编辑: 所以这可能会有所帮助(Saoman.js项目的文件结构和使用Yeoman生成的Angular Web应用程序模板的文件结构): Sails.js项目文件结构: API 适配器/ 控制器/ 楷模/ 政策/ 服务/ 资产 图片/ JS / 风格/ favicon.ico的 的robots.txt configuration/ node_modules / 意见 家/ 403.ejs 404.ejs 500.ejs layout.ejs Gruntfile.js app.js 的package.json 有angular度的单页面网页应用程序模板文件结构: 应用 404.html 资产/ bower_components / favicon.ico的 favicon.png 字体/ 图片/ 的index.html 的robots.txt 脚本/ 风格/ 意见/ bower.json DIST / […]

如何在基于angular-fullstack的应用程序中包含库文件(css / js)

我使用了一个Yo Angular-Fullstack生成器( https://github.com/DaftMonk/generator-angular-fullstack ),并启动了一个应用程序,然后尝试从凉亭通过做安装Toastr – bower install angular-toastr 现在我想添加toastr css和js文件。 他们位于 bower_components/angular-toastr/dist 现在我如何将它们包含在当前项目中,以便在使用grunt构build应用程序时将它们包含在dist文件夹中。 文件夹结构如下 – ├── client │ ├── app – All of our app specific components go in here │ ├── assets – Custom assets: fonts, images, etc… │ ├── components – Our reusable components, non-specific to to our app │ ├── e2e – […]

在Yeoman中使用Node.js的module.exports不同的结果

我收到与module.exports不同的结果,并希望有人帮助我支持我知道明显的漏洞。 从下面的代码中,我收到下面列出的结果。 var generators = require('yeoman-generator'); var MyBase = generators.Base.extend({ helper: function() { console.log('this is a helper method'); } }); module.exports = MyBase.extend({ method1: function() { console.log('method 1 just ran'); } }); 结果: method 1 just ran 但是,如果我把module.exports放在自己的行,并分配MyBase ,我得到以下结果。 这里是代码: var generators = require('yeoman-generator'); var MyBase = generators.Base.extend({ helper: function() { console.log('this is a helper […]

从php切换到节点js的heroku

我最初部署了一个应用程序使用本教程只使用html / js / css到heroku: http : //www.lemiffe.com/how-to-deploy-a-static-page-to-heroku-the-easy-way/ ,这需要添加一些PHP。 我现在已经改变了应用程序使用Yeoman / Angular,并不得不删除这一点的PHP。 我不能部署到heroku,因为它仍然试图find一个PHP应用程序。 我曾尝试添加节点buildpack,但运行“heroku buildpack”命令似乎不被认可。 命令“heroku版本”返回:heroku-gem / 3.7.5(x86_64-darwin13.0.0)ruby / 1.9.3 我应该做什么来切换这个应用程序从PHP到节点js?

Yeoman npm安装在Windows上失败

我正在尝试使用npm在我的64位Windows 10机器上安装Yeoman发生器。 它不断失败,并出现以下错误。 我以pipe理员身份运行,并尝试了许多不同的交换机组合,甚至运行最新版本的节点(6.2.0)。 有任何想法吗? npm WARN deprecated cross-spawn-async@2.2.4: cross-spawn no longer requires a build toolchain, use it instead! npm WARN deprecated npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm npm ERR! Windows_NT 10.0.10586 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\paulsumm\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "yo" npm ERR! […]

我可以有每个项目Yeoman发电机?

我有一个Node项目,我想为这个特定的项目做一个自定义的组件生成器。 我通过创build生成器作为一个单独的包来工作,但是这很不方便 – 现在我必须pipe理两个包的版本控制,而不是一个,并且依靠yarn link进行开发。 my-project/ src/ … package.json { … "devDependencies": { "my-project-generator": "file:../my-project-generator" ] } my-project-generator/ generators/ … package.json { … "keywords": ["yeoman-generator"] } 有没有办法让发电机在项目本身? 我试过这个,但yo没有发现发电机。 my-project/ src/ … generators/ … package.json { "keywords": ["yeoman-generator"] … }