Tag: yeoman

如何debuggingyeoman应用程序?

从使用服务器端语言/平台(如java,python / django和php)开发Web应用程序的背景下,我开始学习Node.js和yeoman。 我认为能够debugging服务器端代码是必不可less的,以提高代码质量。 节点支持通过节点检查器和–debug选项进行debugging。 但是,如果一个应用程序是使用一个生成器创build出来的,比如说AngularJS,并且使用grunt启动,那么是否有一种简单的方法来启用debugging? 也许我应该首先提出的一个更高层次的问题是:如果yeoman促进(作为教程中的特色)AngularJS,这是一个客户端MVC框架,那么大多数代码将从浏览器而不是从节点运行。 这就是为什么服务器端debugging不再重要的原因,因此没有logging?

yeoman不在窗口工作

节点版本0.10.4和npm 1.2.18安装在windows 64位。之后,我使用'npm install -g yo'来安装yeoman。但是yo没有安装在我的机器上。安装完成后我写'版本“,那么错误会给出这个哟不被识别为内部或外部命令。请build议如何在Windows中安装yeoman。

Yeoman HTML布线示例

我已经看过各种post,build议Yeoman的布线将由HTML Wiring包处理,而Yeoman本身的方法现在已经被弃用了。 在布线上没有任何文档。 有没有人有任何想法如何运作或使用的例子,我可以从婴儿床? 谢谢

无法从docker映射的端口访问docker容器

我创build了一个docker容器,但是无法在docker映射的端口上运行它( http:// localhost:3000 )。 以下是我在我的应用程序中使用的dockerconfiguration的详细信息。 Docker版本:17.05.0-ce 操作系统:Ubuntu 16.04 我的Dockerfile: FROM node:boron # Create app directory RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY . /usr/src/app RUN npm install -g bower RUN npm install -g grunt-cli RUN npm install RUN bower install –allow-root #RUN grunt –force EXPOSE 3000 CMD ["grunt", "serve"] 创builddocker集装箱: docker build -t viki76/ng-app . […]

允许与Yeoman(1.0)grunt服务器进行跨域调用

我一直在使用Yeoman 0.9,直到昨天,我决定使用OS X上的beta 1.0版本。我使用Yeoman开发一个angular度应用程序。 随着我的应用程序的完成和工作的Yeoman 0.9 – > 1.0迁移,我现在渴望扩大开发的开发服务器 自耕农 grunt服务器,允许我跨域调用由另一个服务器托pipe的另一个团队开发的API,他们已经允许跨域调用。 到目前为止,我们一直在使用angular.js伪造的http后端。 – 旁边 – 如果有人正在阅读本文,寻求快速解决scheme,我们通过在OS X上使用这种方法在Chrome上从命令行向Chrome传递–disable-web-security选项,从而实现了跨域调用,但是它closures了所有的安全的铬(拇指向下),我们无法让Chrome作为一个新的实例发射。 – 结束 – 通过一些挖掘,我发现这个堆栈溢出发表 (通过这个职位的答案)给我一个很好的主意,我需要做什么来让grunt服务器允许跨域调用。 它基本上涉及添加一个中间件组件连接,以允许更改标题,以便“访问控制允许来源”设置为“*”或任何人喜欢。 对Node.js一无所知,我可以看到文章中提到的变化需要在Yeoman创build的许多文件中的某处进行,但是在哪里呢? 我已经在Yeoman设置的“node_modules”目录中对“app.configure”和“connect.listen”进行了一些原始stringsearch,但是我提出了许多命中,其中大部分来自模块捆绑的例子我不清楚应该编辑哪一个。 如果有帮助,这里是我的angular度应用程序的目录结构的快照: 如果任何人都可以给我一些关于这些变化可能的指示,我会很感激!

哟没有运行

我试图运行yeoman时出现错误。 只是一个简单的版本请求。 我刚刚使用mac安装程序v6.2.0安装Node.js,并运行以下命令: npm install -g yo 没有安装错误后,我跑了yo -version : /usr/local/lib/node_modules/yo/lib/cli.js:18 var tabtab = new (require('tabtab').Commands.default)({ ^ TypeError: require(…).Commands.default is not a constructor at Object.<anonymous> (/usr/local/lib/node_modules/yo/lib/cli.js:18:14) at Module._compile (module.js:541:32) at Object.Module._extensions..js (module.js:550:10) at Module.load (module.js:458:32) at tryModuleLoad (module.js:417:12) at Function.Module._load (module.js:409:3) at Function.Module.runMain (module.js:575:10) at startup (node.js:160:18) at node.js:449:3

Javascript中的ENVvariables等价

在你之前,我已经完成了我的研究( Javascript ENVvariables )。 我知道使用Javascript访问系统环境variables是不可能的。 我正在使用Yeoman来开发一个Javascript库。 该库适用于Google Maps API,我的一些testing要求将Google Maps API作为依赖项。 要加载Google Maps API脚本,您需要一个API密钥。 现在,我的代码位于我的Github,我真的不希望有我的API密钥作为代码的一部分。 在运行Grunt时,是否有任何Node模块能够将环境variables注入到我的testing中? Node.js中是否有任何ENVvariables等价物? 这是一个需要JS ENVvariables解决scheme的例子。 还有其他方法可以解决这个问题,但是我特别寻找这种types的解决scheme 。 编辑:最重要的是,当我使用grunt运行testing时,如何将这些ENVvariables自动加载到我的程序中 谢谢!

gruntjs vs yeoman vs后卫

我目前正在使用警卫观看我的.coffee和.scss文件的变化,并适当地编译它们。 现在,gruntjs和yeoman提供了类似的function。 从警戒转移到gruntjs或yeoman的动机是什么? 使用yeoman vs gruntjs有什么好处,反之亦然? 谢谢!

yeoman-generator中的this.async()

我正在学习如何编写一个自动生成器。 我有一个关于下面的代码的问题。 它说通过添加var done = this.async(); 并在稍后的callback中调用方法,我们可以使函数askFor()成为一个asynchronous函数。 有人可以解释为什么吗? askFor: function() { var done = this.async(); // Have Yeoman greet the user. this.log(yosay('Welcome to the marvelous Myblog generator!')); var prompts = [{ name: 'blogName', message: 'What do you want to call your blog?', default: 'myblog' }]; this.prompt(prompts, function(props) { this.blogName = props.blogName; done(); }.bind(this)); } 这是this.async的代码 […]

yeomanangular发电机不会开始咕噜发球

当我与yeoman设置angular度发生器时,我做了咕噜服务后得到这个错误 module.js:340 throw err; ^ Error: Cannot find module './lexer' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (/var/www/angMaps/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/coffee-script.js:10:10) at Object.<anonymous> (/var/www/angMaps/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/coffee-script.js:167:4) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12)