- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 Yeoman 生成 Angular 框架,但不断出现错误。该目录未能放入 Bower_components。
我读过一些其他有类似问题的帖子,并尝试了以下方法:
npm cacheclear
清除 npm、bower 缓存sudo chown -R ~/tmp
设置了 ~/tmp 文件夹、~/node_modules 文件夹和 ~/.npm 文件夹的所有权有人知道我造成的是什么吗?谢谢。
C02MH24RFD59:ang-news USER$ 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 Compass)? No
[?] Would you like to include Bootstrap? Yes
[?] Which modules would you like to include? angular-animate.js, angular-cookies.js, angular-resource.js, angular-route.js, angular-sanitize.js, angular-touch.js
create app/styles/main.css
create app/index.html
create bower.json
create .bowerrc
create package.json
create Gruntfile.js
invoke angular:common:/usr/local/lib/node_modules/generator-angular/app/index.js
create .editorconfig
create .gitattributes
create .jshintrc
create .gitignore
create test/.jshintrc
create app/.buildignore
create app/.htaccess
create app/404.html
create app/favicon.ico
create app/robots.txt
create app/views/main.html
create app/images/yeoman.png
invoke angular:main:/usr/local/lib/node_modules/generator-angular/app/index.js
create app/scripts/app.js
invoke angular:controller:/usr/local/lib/node_modules/generator-angular/app/index.js
create app/scripts/controllers/main.js
create test/spec/controllers/main.js
invoke karma:app
I'm all done. Running bower install & npm install for you to install the required dependencies. If this fails, try running the command yourself.
invoke angular:route
invoke angular:controller:/usr/local/lib/node_modules/generator-angular/route/index.js
create app/scripts/controllers/about.js
create test/spec/controllers/about.js
invoke angular:view:/usr/local/lib/node_modules/generator-angular/route/index.js
create app/views/about.html
create test/karma.conf.js
create .travis.yml
npm WARN package.json angnews@0.0.0 No description
npm WARN package.json angnews@0.0.0 No repository field.
npm WARN package.json angnews@0.0.0 No README data
npm WARN package.json angnews@0.0.0 No description
npm WARN package.json angnews@0.0.0 No repository field.
npm WARN package.json angnews@0.0.0 No README data
npm WARN deprecated grunt-ngmin@0.0.3: use grunt-ng-annotate instead
bower json3#~3.3.1 error Request to https://bower.herokuapp.com/packages/json3 failed: UNABLE_TO_VERIFY_LEAF_SIGNATURE
Stack trace:
Error: Request to https://bower.herokuapp.com/packages/json3 failed: UNABLE_TO_VERIFY_LEAF_SIGNATURE
at createError (/usr/local/lib/node_modules/bower/node_modules/bower-registry-client/lib/util/createError.js:2:15)
at Request._callback (/usr/local/lib/node_modules/bower/node_modules/bower-registry-client/lib/lookup.js:98:29)
at self.callback (/usr/local/lib/node_modules/bower/node_modules/bower-registry-client/node_modules/request/request.js:129:22)
at Request.emit (events.js:95:17)
at Request.request.emit (/usr/local/lib/node_modules/bower/node_modules/bower-registry-client/node_modules/request-replay/index.js:69:33)
at ClientRequest.self.clientErrorHandler (/usr/local/lib/node_modules/bower/node_modules/bower-registry-client/node_modules/request/request.js:239:10)
at ClientRequest.emit (events.js:95:17)
at CleartextStream.socketErrorListener (http.js:1547:9)
at CleartextStream.emit (events.js:95:17)
at SecurePair.<anonymous> (tls.js:1386:19)
Console trace:
Trace
at StandardRenderer.error (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:72:17)
at Logger.<anonymous> (/usr/local/lib/node_modules/bower/bin/bower:110:22)
at Logger.emit (events.js:95:17)
at Logger.emit (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
at /usr/local/lib/node_modules/bower/lib/commands/index.js:40:20
at _rejected (/usr/local/lib/node_modules/bower/node_modules/q/q.js:797:24)
at /usr/local/lib/node_modules/bower/node_modules/q/q.js:823:30
at Promise.when (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1035:31)
at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/bower/node_modules/q/q.js:741:41)
at /usr/local/lib/node_modules/bower/node_modules/q/q.js:557:44
System info:
Bower version: 1.3.9
Node version: 0.10.31
OS: Darwin 13.3.0 x64
-
/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
npm WARN deprecated ngmin@0.4.1: use ng-annotate instead
npm ERR! EEXIST, mkdir '/Users/USER/code/ang-news/node_modules/grunt/node_modules/findup-sync'
File exists: /Users/USER/code/ang-news/node_modules/grunt/node_modules/findup-sync
Move it away, and try again.
npm ERR! System Darwin 13.3.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/USER/code/ang-news
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! path /Users/USER/code/ang-news/node_modules/grunt/node_modules/findup-sync
npm ERR! fstream_path /Users/USER/code/ang-news/node_modules/grunt/node_modules/findup-sync/package.json
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code EEXIST
npm ERR! errno 47
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:171:23
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:46:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
> phantomjs@1.9.7-15 install /Users/USER/code/ang-news/node_modules/karma-phantomjs-launcher/node_modules/phantomjs
> node install.js
npm ERR! Error: ENOENT, open '/Users/USER/code/ang-news/node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/component.json'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/npm/npm/issues>
npm ERR! System Darwin 13.3.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/USER/code/ang-news
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! path /Users/USER/code/ang-news/node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/component.json
npm ERR! code ENOENT
npm ERR! errno 34
Download already available at /var/folders/6q/n3pmvbf158zbhd2lqjng609c0000gn/T/phantomjs/phantomjs-1.9.7-macosx.zip
Extracting zip contents
Copying extracted folder /var/folders/6q/n3pmvbf158zbhd2lqjng609c0000gn/T/phantomjs/phantomjs-1.9.7-macosx.zip-extract-1409087060976/phantomjs-1.9.7-macosx -> /Users/USER/code/ang-news/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /Users/USER/code/ang-news/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/bin/phantomjs
> fsevents@0.2.1 install /Users/USER/code/ang-news/node_modules/karma/node_modules/chokidar/node_modules/fsevents
> node-gyp rebuild
CXX(target) Release/obj.target/fse/fsevents.o
SOLINK_MODULE(target) Release/fse.node
SOLINK_MODULE(target) Release/fse.node: Finished
npm ERR! Error: ENOENT, lstat '/Users/USER/code/ang-news/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/optparse.js'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/npm/npm/issues>
npm ERR! System Darwin 13.3.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "karma-phantomjs-launcher" "karma-jasmine" "grunt-karma" "--save-dev"
npm ERR! cwd /Users/USER/code/ang-news
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! path /Users/USER/code/ang-news/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/optparse.js
npm ERR! fstream_path /Users/USER/code/ang-news/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/optparse.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (evalmachine.<anonymous>:107:15)
npm ERR! Error: ENOENT, lstat '/Users/USER/code/ang-news/node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/help/added_formatters.js'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/npm/npm/issues>
npm ERR! System Darwin 13.3.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/USER/code/ang-news
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! path /Users/USER/code/ang-news/node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/help/added_formatters.js
npm ERR! fstream_path /Users/USER/code/ang-news/node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/help/added_formatters.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (evalmachine.<anonymous>:107:15)
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/Users/USER/code/ang-news/node_modules/grunt'
npm ERR! error rolling back grunt@0.4.5 { [Error: ENOTEMPTY, rmdir '/Users/USER/code/ang-news/node_modules/grunt']
npm ERR! error rolling back errno: 53,
npm ERR! error rolling back code: 'ENOTEMPTY',
npm ERR! error rolling back path: '/Users/USER/code/ang-news/node_modules/grunt' }
npm ERR! Error: ENOENT, chmod '/Users/USER/code/ang-news/node_modules/grunt/node_modules/coffee-script/bin/coffee'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/npm/npm/issues>
npm ERR! System Darwin 13.3.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/USER/code/ang-news
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! path /Users/USER/code/ang-news/node_modules/grunt/node_modules/coffee-script/bin/coffee
npm ERR! code ENOENT
npm ERR! errno 34
> ws@0.4.32 install /Users/USER/code/ang-news/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/bufferutil.node
SOLINK_MODULE(target) Release/bufferutil.node: Finished
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/validation.node
SOLINK_MODULE(target) Release/validation.node: Finished
npm ERR! Error: ENOENT, lstat '/Users/USER/code/ang-news/node_modules/grunt/node_modules/iconv-lite/encodings/table/gbk.js'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/npm/npm/issues>
npm ERR! System Darwin 13.3.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/USER/code/ang-news
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! path /Users/USER/code/ang-news/node_modules/grunt/node_modules/iconv-lite/encodings/table/gbk.js
npm ERR! fstream_path /Users/USER/code/ang-news/node_modules/grunt/node_modules/iconv-lite/encodings/table/gbk.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (evalmachine.<anonymous>:107:15)
-
> jpegtran-bin@0.2.8 postinstall /Users/USER/code/ang-news/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-jpegtran/node_modules/jpegtran-bin
> node index.js
⚠ pre-build test failed, compiling from source...
npm ERR! Error: ENOENT, chmod '/Users/USER/code/ang-news/node_modules/grunt/node_modules/js-yaml/bin/js-yaml.js'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/npm/npm/issues>
npm ERR! System Darwin 13.3.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "karma-phantomjs-launcher" "karma-jasmine" "grunt-karma" "--save-dev"
npm ERR! cwd /Users/USER/code/ang-news
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! path /Users/USER/code/ang-news/node_modules/grunt/node_modules/js-yaml/bin/js-yaml.js
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/USER/code/ang-news/npm-debug.log
npm ERR! not ok code 0
✖ { [Error: Command failed: rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
configure: error: configuration problem: maybe object file format mismatch.
] killed: false, code: 1, signal: null }
✔︎ jpegtran built successfully!
> optipng-bin@0.3.11 postinstall /Users/USER/code/ang-news/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-optipng/node_modules/optipng-bin
> node index.js
⚠ pre-build test failed, compiling from source...
C02MH24RFD59:ang-news USER$
stream.js:94
throw er; // Unhandled stream error in pipe.
^
Error: invalid distance too far back
at Zlib._binding.onerror (zlib.js:295:17)
> pngquant-bin@0.3.5 postinstall /Users/USER/code/ang-news/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-pngquant/node_modules/pngquant-bin
> node index.js
⚠ pre-build test failed, compiling from source...
✖ pngquant failed to build, make sure that libpng is installed
{ [Error: Command failed: make: *** No rule to make target `config.mk', needed by `lib/libimagequant.a'. Stop.
] killed: false, code: 2, signal: null }
npm WARN optional dep failed, continuing imagemin-optipng@0.1.0
> gifsicle@0.1.7 postinstall /Users/USER/code/ang-news/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-gifsicle/node_modules/gifsicle
> node index.js
⚠ pre-build test failed, compiling from source...
✔︎ gifsicle built successfully!
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/USER/code/ang-news/npm-debug.log
npm ERR! not ok code 0
以下是我正在运行的版本:
C02MH24RFD59:ang-news USER$ npm --version
1.4.23
C02MH24RFD59:ang-news USER$ bower --version
1.3.9
C02MH24RFD59:ang-news USER$ yo --version
1.2.1
我正在运行 Mac OS X Mavericks,并且位于防火墙和 VPN 后面。
最佳答案
来得有点晚了。通过安装 Bower,它已为我修复。
npm install -g bower
关于node.js - 安装 Yeoman Angular 依赖项时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25515312/
我正在尝试全新安装 Yeoman,但在我尝试使用以下命令将其删除后,Yo 命令仍然存在: sudo npm remove -g yeoman npm remove -g yeoman sudo npm
当 yeoman 以嵌入形式运行时,我无法运行子生成器。 integrating yeoman in other tools 的文档提供这个例子: var yeoman = require('yeom
使用最新的 yeoman 更新 1.0,我们是否能够更改创建目录结构的方式?例如...如果我想在根目录而不是“/app”文件夹中创建我的文件,这可能吗?另外,如果我们想将我们的 Assets 文件夹命
我喜欢 Yeoman 的功能,例如 Package Manager (Bower)、Livereload 集成、Compass 等。 因此,我想用它来处理我的公共(public)网站。但是,我不想使用
我是创建 Yeoman Generator 的新手。我使用了 generator-generator 来让我开始,我经历了创建它、测试和把它全部搞定的过程。 在创建 yo 生成器的 tuts 中,他们
为什么不推荐 Yeoman 在他们的网站上写网站时建立网站 http://yeoman.io/road.html Clearing up misconceptions […] - Not recomm
尝试执行yo angular时出现以下错误: 在脚手架中,还有其他错误消息。 我做了: npm install -g yonpm install -g generator-angularyo angu
我试过console.log('message') ,但它以黑色返回消息。 有没有办法在生成器中记录彩色消息? 最佳答案 对于查看此问题的新用户 console.log();根据 Documentat
我正在为一个相当典型的节点应用程序构建一个自耕农生成器: / |--package.json |--.gitignore |--.travis.yml |--README.md |--app/
几个月前,我使用生成器角度来搭建一个项目,整个生态系统(karma、Node 版本、grunt 包)已经取得了相当大的进展。我在运行测试、构建东西等方面不断遇到问题。 我知道我可以使用 nvm 降级我
我不小心安装了一个我不想要的生成器。 我找不到任何方法来删除它。 我应该怎么做才能实现这个目标? 最佳答案 生成器只是普通的 npm 模块,因此您可以使用以下命令删除它 npm uninstall -
我创建了一个 Yeoman 生成器并希望我的团队使用它。 如果我在 Github 上更新我的生成器会发生什么?他们在本地安装了旧版本的生成器。他们是否总是需要重新安装才能获得最新版本? 团队成员不知道
我正在构建一个生成器,最后我需要在应用程序的某个目录中进行npm install,我尝试了以下操作: this.spawnCommandSync('cd', [this.destinationRoot
在使用 Yeoman 搭建脚手架时,我想用模板替换应用程序中的部分内容。一切似乎都很顺利,但我在脚手架期间遇到了此冲突错误。 这个. 模板( '条件文件/html/_signup.email.html
我是一名 javascript 初学者,通过遵循编写第一个生成器教程并阅读其他生成器代码,我已经成功地使用我的第一个生成器实现了这一目标。 我尝试了各种方法来使其正常工作,但都失败了,如果有人能指出我
我正在为 yeoman 使用角度生成器,目前默认行为是我这样做的时候 yo angular:controller testController 我创建了 2 个文件 create app\script
所以我一直在为我的项目使用 yeoman.io,并且我为我的图像设置了文件夹结构。但是当我构建它时,我的文件的文件名发生了变化。 我什至使用: $ yeoman build:text 因为我只想缩小我
如何通过自耕农生成器创建一个空目录? 我看过 mem-fs-editor ,但据我所知,只有在创建子文件时才会创建目录。我试过在子目录中创建一个文件,然后删除该文件,但这不起作用(我假设因为 mem-
我正在构建一个生成器,其中部分包含来自使用 exec 创建的另一个项目的脚手架.根据用户输入,我需要移动或删除此脚手架的一部分。 现在我正在用节点的 fs.child_process.spawn 做这
我正在跟踪yeoman.io上列出的示例Yeoman工作流程: npm install -g generator-angular generator-karma # install generato
我是一名优秀的程序员,十分优秀!