首页 > TAG信息列表 > yeoman
脚手架工具
目录脚手架工具脚手架工具概要常用的脚手架工具Yeoman 简介Yeoman 基础使用Sub GeneratorYeoman 使用步骤总结 脚手架工具 脚手架工具概要 脚手架的本质作用 创建项目基础解构,提供项目规范和约定 项目的组织结构 相同的开发范式 相同的模块依赖 相同的工具配置 相同的基础代码脚手架: yeoman 通用性脚手架 官方文档
英文文档 中文文档-可以节省很多时间 yeoman是通用型的脚手架工具可以用来创建任意类型的应用,它可以生成任何语言(Web、Java、Python、C#等)的项目. yeoman不做任何决定。每个决定都是由生成器做出的,这些生成器基本上是Yeoman环境中的插件。有很多公开可用的生成器,创建一个新Yeoman入门——实现属于自己的脚手架
脚手架工具开发 脚手架的本质作用就是为了创建项目的基本结构,提供项目的规范和约定 一切技术都是为了解决问题而存在的。 我们在不同的项目中,可以会存在很多相同的地方,如:组织结构、开发范式、模块依赖、工具配置、基础代码。为了方便,避免做太多重复操作,所以就出现了脚手架。[react] Mern和Yeoman脚手架有什么区别?
[react] Mern和Yeoman脚手架有什么区别? MERN是一种脚手架工具,可使用Mongo,Express,React和Nodejs轻松构建同构应用Yeoman也是脚手架工具,它是基于Node.js运行的,生成的技术栈与开发语言无法,它提供的是文件操作等方法,来自定义生成工程结构与代码文件 个人简介 我是歌谣,欢迎和大家一起自定义generator
1、创建Generator模块 yeoman的generator名称必须是generator-<name>格式 (1)创建文件夹 mkdir generator-sample (2)通过yarn init创建package.json yarn init (3)创建yeoman-generator模块 yarn add yeoman-generator (4)打开vscode,在根目录下创建generator/app/index.js // 此文scaffoldingTools
脚手架工具 脚手架工具概要(前端工程化的发起者) 脚手架的本质作用:创建项目基础架构、提供项目规范和约定 相同的组织结构 相同的开发规范 相同的模块依赖 相同的工具配置 相同的基础代码 举例:IDE创建项目的过程就是一个脚手架的工作流程 常用的脚手架工具 React项目:create-reajavascript-Yeoman-Angular生成的应用程序中缺少Angular脚本
我已经使用Yeoman-Angular Generator生成了一个应用程序,但是项目中缺少angular.js和其他Angular文件.我可以在bower.json文件中看到这些依赖关系,如下所示: { “ name”:“ mi-portfolio”, “ version”:“ 0.0.0”, “依赖关系”:{ “ angular”:“ 1.2.6”,javascript-Yeoman复制模板文件后重命名文件
我正在基于Yeoman的generator-generator开发示例yeoman生成器.生成的默认编写函数如下所示: generators.Base.extend({ writing: function () { this.fs.copyTpl( this.sourceRoot(), this.destinationRoot()); } }); 我的模板文件包含Vi调用Yeoman子生成器不会提示
我想从主生成器中调用一些子生成器,并让它们使用提示来获取自己的信息.我当前的实现与调用的子生成器的提示步骤同时执行主生成器的编写步骤,但是我想执行以下步骤: >主发电机提示步骤 >被调用子生成器的提示步骤>主发电机写步骤>编写被调用子生成器的步骤 我的主要生成器如下所示:javascript-Angular / grunt无法加载模板
我最近在我的yeoman应用程序中引入了角度指令以进行模板化,如果我咕unt咕serve地为应用程序的正常开发版本提供服务,一切都可以正常工作,但是当我用grunt构建’dist’文件夹并为其提供服务时,我指令中的html应用程序未显示在页面上,并且控制台记录此错误: Failed to load resource:android-科尔多瓦相机-离子
我一直在寻找解决方案将近2天. 我正在尝试使用ngCordova相机插件. 我在AngularJS中使用ionic-yeoman框架. 我所做的是: bower install --save ngCordova. 已将ngCordova添加到我的app.module中.安装了cordova相机插件: cordova plugin add org.apache.cordova.camera. 我的控制器javascript – Yeoman – 找不到任务“requirejs”
我对自耕农有问题,特别是当我试图运行咕噜声时,它在requirejs上失败,简单地说“任务’requirejs’不存在”.这真的很奇怪,因为在我的gruntfile中我有requirejs的选项定义,我也将它安装在package.json文件中.你知道可能是什么问题吗? 谢谢! // Generated on 2013-03-14 using generatjavascript – 无法获得grunt预处理来替换值
我想用grunt preprocess. 在app / index.html中: <script type="text/javascript"> var configValue = '/* @echo FOO */' || 'default value'; console.log('A'); console.log(configValue); conjavascript – 如何防止凉亭下载整个回购
我只需要.min文件,但它会下载整个repo并且它非常大. 这是我的bower.json { "name": "blah", "version": "0.0.0", "dependencies": { "backbone": "~1.0.0", "underscore": "~1.4.4", "mysql – 使用较旧的generator-angular-fullstack版本
我想生成一个带有generator-angular-fullstack的项目,但我不想使用ECMAScript 6.你知道如何降级生成器吗?或者你有一个更好的解决方案用于生成带有角度节点和mysql的项目? 谢谢.解决方法:有点奇怪,我们必须降级只是为了能够默认使用javascript和CSS,不仅选择typescript,babel和各种:)javascript – Yeoman:将grunt中的sass / compass支持添加到现有项目中
我有一个现有项目,但我需要添加sass / compass,以便当我使用grunt服务器命令时,grunt会自动编译它. 有谁知道我是怎么做到的? 编辑:我已经设法将grunt sas / compasss添加到项目中,但是我需要配置gruntfile.js来监视和编译css.我所做的就是添加sass支持是运行npm install grunt-contrjavascript – Grunt:自动添加脚本标签
这可能是一个愚蠢的问题,但我很擅长使用grunt.我有一个使用角度yeoman发生器的应用程序搭建.在index.html中我注意到这样的行: <!-- build:js({.tmp,app}) scripts/scripts.js --> <script src="scripts/app.js"></script> <script src="scripts/controllers/main.js"></scrjavascript – 如何防止underscore.js模板创建不需要的空白行?
我正在使用Yeoman创建一个生成器,而Yeoman又使用underscore.js模板. 在给定的文件中,我有这个代码: var <% _.each(requires, function(require) { %> <% if(require.shouldApply) { %> <%= _.camelize(require.name) %> = require('<%= require.name %>'),javascript – 在使用RequireJS时,我在哪里将脚本放在Yeoman项目中?
所以我刚刚开始使用Yeoman.我只是设置了一个基本项目,我不知道在哪里放我的脚本.我应该把东西放在提供的app.js中吗?或者我应该创建自己的文件并将它们添加到某个构建脚本或某处需要它们?任何建议表示赞赏. 我也不明白app.js文件中的目的: define([], function() { return 'Hello frojavascript – 错误:EACCES,命令#yo angular中的权限被拒绝
我来自yeoman和angular开始使用那个命令,但我抛出了这个错误,我可以做什么? #yo angular /usr/lib/node_modules/yo/node_modules/update-notifier/node_modules/configstore/node_modules/graceful-fs/polyfills.js:8 cwd = origCwd.call(process) ^ Errolinux – 在NPM / Yeoman中将spa命令作为sudo
我正在学习Yeoman并且已经走得很远很好:)但是我现在正处于我的生成器中,我想为我的新项目设置一个VHOST. 我通常创建VHOST的方法是在/ etc / apache2 / sites-available /中创建一个* .conf文件,运行sudo a2ensite new-site,最后运行sudo service apache2 reload. 如何使用generato从Coffeescript生成的Javascript不是lint准备好了吗? – >在Yeoman / Grunt中引发Lint错误
目前我正在努力改进构建网络应用程序的工作流程. 安装了Yeoman后,命令“grunt”为我提供了一个很好的方法来组合和缩小我的javascript文件.我的main.js文件是从很多coffeescript文件生成的,我之前手动做过.由于文件依赖性,我没有使用编译coffeescript的集成方法. (还行吧) 但问题出NodeJS MySQL连接字符串
我用Yeoman生成器使用MySQL作为DB创建了ExpressJS MVC应用程序 在config.js中我想更改MySQL连接字符串,但我不知道在字符串中指定密码. 我的字符串是mysql:// root @ localhost:3306 / 请帮我.解决方法:密码和数据库名称也是连接字符串的一部分.例如:mysql:// root:password @ localhostjavascript – 爆米花没有注入你的文件
在进行grunt(咕噜声)时,我得到了: Running "bower-install:app" (bower-install) task popcornjs was not injected in your file. Please go take a look in "app\bower_components\popcornjs" for the file you need, then manually include it in your file.javascript – Yeoman在模板中循环
我正在尝试使用yeoman来获取此JSON文件: { "models": { "user": { "properties": [ { "name": { "type": "string" }, "surname": {