Tag: generator

Mac OS Mavericks上的NPM安装问题

我正在努力去处理AngularJS,NodeJS和Ruby on Rails。 当试图安装像yeoman,grunt等npm包时,我收到我在下面列出的terminal中的错误: npm ERR! 错误:EACCES,打开“/Users/Jabane/.npm/glob/3.2.11/package/package.json.25961” npm ERR! {[错误:EACCES,打开'/Users/Jabane/.npm/glob/3.2.11/package/package.json.25961'] npm ERR! errno:3, npm ERR! 代码:'EACCES', npm ERR! path:'/Users/Jabane/.npm/glob/3.2.11/package/package.json.25961', npm ERR! 父:“browserify”} npm ERR! npm ERR! 请尝试以root / Administrator身份再次运行此命令。 npm ERR! 系统达尔文13.0.0 npm ERR! 命令“node”“/ usr / local / bin / npm”“install”“-g”“browserify” npm ERR! cwd / Users / Jabane npm ERR! node -v v0.10.26 npm […]

哟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 ) 如果有人能帮助我,我会非常感激。

通过yield / generator来理解代码stream

我已经阅读了几个使用JavaScript生成器的代码示例, 比如这个 。 我能想到的最简单的发电机组块就是这样的: function read(path) { return function (done) { fs.readFile(path, "file", done); } } co(function *() { console.log( yield read("file") ); })(); 这确实打印出file的内容,但是我的挂断是在done调用的地方。 看起来,yield是语法糖,用于包装它在callback中返回的内容,并适当地分配结果值(至less在co的情况下,将错误参数引发到callback函数中)。 我对语法的理解是否正确? 使用yield时的yield是什么?

发生器 – 业力不满足其兄弟姐妹的同伴依赖性要求

同样的臭名昭着的错误 npm ERR! peerinvalid包生成器 – 业力不满足其兄弟的peerDependencies要求! npm ERR! peerinvalid Peer generator-angular@0.7.1需要generator-karma@~0.6.0 npm ERR! peerinvalid Peer generator-angular-ui-router@0.5.3需要generator-karma@~0.5.0 npm ERR! 系统达尔文12.5.0 npm错误! 命令“node”“/ usr / local / bin / npm”“install”“-g”“generator-angular”npm ERR! cwd / Users / dmitrizaitsev / Dropbox / Priv / APP / my-yo-project npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! 代码EPEERINVALID […]