Articles of yeoman generator angular

哟angular度错误

我正在尝试通过命令来通过Yeoman构buildAngular “哟angular” 一切工作,直到我到了tmp目录: npm ERR! Error: EACCES, mkdir '/home/colin/tmp/npm-10021-myBKjnB0' npm ERR! { [Error: EACCES, mkdir '/home/colin/tmp/npm-10021-myBKjnB0'] npm ERR! stack: 'Error: EACCES, mkdir \'/home/colin/tmp/npm-10021-myBKjnB0\'', npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! path: '/home/colin/tmp/npm-10021-myBKjnB0' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Linux 3.8.0-37-generic npm ERR! […]

Yeomanangular发生器错误

当我使用angular度yeoman发生器,我得到以下错误: module.js:340 throw err; ^ Error: Cannot find module './lib/pack.js' 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> (C:\Users\kra\AppData\Roaming\npm\node_modules\generator-karma\node_modules\yeoman-generator\n ode_modules\download\node_modules\decompress\node_modules\decompress-tarbz2\node_modules\tar\tar.js:171:16) 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) at Module.require (module.js:364:17) 任何想法为什么? npm版本1.4.28 节点版本0.10.33 yeoman版本1.3.3

Yeoman angularjs脚手架错误

我试图运行这个命令: yo angular 但它给了我这个错误: **/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/lib/detect-dependencies.js:84 if (_.isString(componentConfigFile.main)) { ^ TypeError: Cannot read property 'main' of undefined at findMainFiles (/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/lib/detect-dependencies.js:84:37) at /usr/local/lib/node_modules/generator-angular/node_modules/wiredep/lib/detect-dependencies.js:146:17 at forOwn (/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/node_modules/lodash/dist/lodash.js:1301:15) at Function.forEach (/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/node_modules/lodash/dist/lodash.js:2595:9) at detectDependencies (/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/lib/detect-dependencies.js:28:5) at wiredep (/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/wiredep.js:57:39) at Generator._injectDependencies (/usr/local/lib/node_modules/generator-angular/app/index.js:326:5) at /usr/local/lib/node_modules/generator-angular/node_modules/yeoman-generator/node_modules/async/lib/async.js:232:13 at /usr/local/lib/node_modules/generator-angular/node_modules/yeoman-generator/node_modules/async/lib/async.js:113:21 at /usr/local/lib/node_modules/generator-angular/node_modules/yeoman-generator/node_modules/async/lib/async.js:24:16** 我如何解决上述错误? 注意:我正在运行Ubuntu 14.04

在yeoman生成器中,不发出结束事件,因此不会驱动“on”方法

背景 我正在为Angular SPA创build脚手架生成器(单页应用程序)。 它将依赖于由标准angular度发生器(“angular度”)设置的环境,并且还依赖于标准angular度子发生器来生成应用所需的一些额外的服务和控制器。 换句话说,我正在“装饰”一个基本的angular度应用程序。 如果用户以前安装了一个angular度的应用程序(我寻找标记文件,并在我的代码中设置booleon'angularAppFound'),生成器将正常工作。 但是,我希望它也是'一站式',因为如果他们没有angular度的应用程序已经设置,我的发电机将为他们调用angular发生器,在我之前安装我的额外的angular度文物运行 。 显然,如果angular度应用程序不适用,我的依赖任务将不起作用。 数据 我的代码如下所示: // need this to complete before running other task subgeneratorsApp: function () { if (!this.angularAppFound) { var done = this.async(); this.log('now creating base Angular app…'); // doesn't work (does not drive .on) //this.composeWith('angular', {args: [ this.appName ]} ) // works (drives .on) this.invoke('angular', {args: […]

无法在yeomanangular度生成的webapp中生成“dist”文件夹

我无法生成使用yeomanangular生成器生成和生成的Web应用程序中的dist文件夹。 我正在粘贴冗长的构build。 请检查这是否有帮助。 pdc1-f3t18r1:ShippingSolution administrator$ grunt –verbose build Initializing Command-line options: –verbose Reading "Gruntfile.js" Gruntfile…OK Registering Gruntfile tasks. Registering "grunt-autoprefixer" local Npm module tasks. Reading /Users/administrator/Desktop/CiscoShipping/ShippingSolution/node_modules/grunt-autoprefixer/package.json…OK Parsing /Users/administrator/Desktop/CiscoShipping/ShippingSolution/node_modules/grunt-autoprefixer/package.json…OK Loading "autoprefixer.js" tasks…OK + autoprefixer Registering "grunt-concurrent" local Npm module tasks. Reading /Users/administrator/Desktop/CiscoShipping/ShippingSolution/node_modules/grunt-concurrent/package.json…OK Parsing /Users/administrator/Desktop/CiscoShipping/ShippingSolution/node_modules/grunt-concurrent/package.json…OK Loading "concurrent.js" tasks…OK + concurrent Registering "grunt-contrib-clean" local Npm module tasks. Reading […]

哟angular没有正确发出

当我发出yo angular它打印出以下日志,但没有文件 yo angular _—–_ | | .————————–. |–(o)–| | Welcome to Yeoman, | `———´ | ladies and gentlemen! | ( _´U`_ ) '————————–' /___A___\ | ~ | __'.___.'__ ´ ` |° ´ Y ` Out of the box I include Bootstrap and some AngularJS recommended modules. ? Would you like to use Sass (with […]

部署yeoman fullstack到heroku

我试图把我的Yeoman FullStack部署到Heroku。 我正在使用Grunt grunt buildcontrol:heroku来做这件事。 我把主代码推送到Heroku没有错误 remote: Compressing source files… done. remote: Building source: remote: remote: —–> Using set buildpack heroku/nodejs remote: —–> Node.js app detected remote: remote: —–> Creating runtime environment remote: remote: NPM_CONFIG_LOGLEVEL=error remote: NPM_CONFIG_PRODUCTION=true remote: NODE_ENV=production remote: NODE_MODULES_CACHE=true remote: remote: —–> Installing binaries remote: engines.node (package.json): >=0.10.0 remote: engines.npm (package.json): unspecified (use […]

yeoman生成器中的新路由redirect到主页

我使用https://github.com/angular-fullstack/generator-angular-fullstack中的yeoman generator generator-angular-fullstack 我创build了一个项目使用 yo angular-fullstack 然后,我想在我使用的应用程序中添加一个新的路线 yo angular-fullstack:route myroute 我可以在下面的屏幕截图中看到正在生成的新文件 我在myroute.js中看到了这一点 angular.module('invoice1App') .config(function ($routeProvider) { $routeProvider .when('/myroute', { templateUrl: 'app/myroute/myroute.html', controller: 'MyrouteCtrl' }); }); 但是每当我尝试打开本地主机:端口/ myroute我被redirect回到主页。 我无法弄清楚这两天以来的情况。 任何帮助将深表谢意。

如何创build新的应用程序项目,而无需一次又一次下载和安装npm模块?

我用-g安装了大部分的NPM模块 但是,我发现每当使用Yeoman创build一个新的应用程序项目(例如:angular project)时,我都会看到npm模块会再次下载并安装在本地node_modules文件夹中。 我认为这是非常浪费,相同的模块下载并复制每个新的项目。 每个新项目的大小都在160MB左右。 有没有办法只在本地下载新项目中的全局npm node_modules文件夹中没有的模块? 无论如何,要自动创build从本地node_modules文件夹到全局安装的npm模块的符号链接? 这可能吗? 如何设置?

UNMET PEER DEPENDENCY generator-karma @> = 0.9.0

我正在使用generator-angular在CentOS 7服务器上安装node.js 5.6版本,除了一些弃用警告之外,还遇到以下错误: UNMET PEER DEPENDENCY generator-karma@>=0.9.0 我正在按照本教程中的说明操作 。 我怎样才能解决这个错误,以便npm能够成功安装generator-angular ? 另外,所有的贬义警告是否值得关注? 有没有一种方法来安装generator-angular而不使用废弃的方法? 以下是terminal输出,显示ERROR以及弃用警告: [root@localhost ~]# npm install -g generator-angular npm WARN deprecated CSSselect@0.4.1: the module is now available as 'css-select' npm WARN deprecated CSSwhat@0.4.7: the module is now available as 'css-what' npm WARN deprecated lodash@2.1.0: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0. /usr/lib […]