簡體   English   中英

Posy yeoman安裝失敗

[英]Posy yeoman install failures

我無法使用自耕農生成角度應用程序。

Yeoman似乎做得很好,但是當涉及到bower install && npm install時,它在運行OptiPNG測試時失敗了。

我正在運行OSX 10.8.3,節點版本0.8.18,以及最新版本的NPM和yeoman。

> optipng-bin@0.2.5 postinstall /Users/Keva161/Documents/Web Dev/Webapps/Angular/yo/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin
> node pre-build.js


> jpegtran-bin@0.1.7 postinstall /Users/Keva161/Documents/Web Dev/Webapps/Angular/yo/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin
> node pre-build.js

npm http GET https://registry.npmjs.org/ws
npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2
npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1
npm http GET https://registry.npmjs.org/uglify-js/1.2.5

  ✖ 4 of 3 tests failed:

  1) OptiPNG should return path to OptiPNG binary:

  AssertionError: false == true
      at args (/Users/Keva161/Documents/Web Dev/Webapps/Angular/yo/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/test/test-optipng-path.js:18:4)
      at ChildProcess.exithandler (child_process.js:544:7)
      at ChildProcess.EventEmitter.emit (events.js:99:17)
      at maybeClose (child_process.js:638:16)
      at Process._handle.onexit (child_process.js:680:5)

  2) OptiPNG should successfully proxy OptiPNG:

  AssertionError: false == true
      at args (/Users/Keva161/Documents/Web Dev/Webapps/Angular/yo/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/test/test-optipng-path.js:27:4)
      at ChildProcess.exithandler (child_process.js:544:7)
      at ChildProcess.EventEmitter.emit (events.js:99:17)
      at maybeClose (child_process.js:638:16)
      at Process._handle.onexit (child_process.js:680:5)

  3) OptiPNG should minify a .png:
     Error: ENOENT, no such file or directory 'test/minified.png'
      at Object.fs.statSync (fs.js:524:18)
      at /Users/Keva161/Documents/Web Dev/Webapps/Angular/yo/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/test/test-optipng-path.js:43:20
      at ChildProcess.exithandler (child_process.js:544:7)
      at ChildProcess.EventEmitter.emit (events.js:99:17)
      at maybeClose (child_process.js:638:16)
      at Socket.ChildProcess.spawn.stdin (child_process.js:815:11)
      at Socket.EventEmitter.emit (events.js:96:17)
      at Socket._destroy.destroyed (net.js:358:10)
      at process.startup.processNextTick.process._tickCallback (node.js:244:9)

  4) OptiPNG "after all" hook:
     Error: ENOENT, no such file or directory 'test/minified.png'
      at Object.fs.unlinkSync (fs.js:582:18)
      at Context.binPath (/Users/Keva161/Documents/Web Dev/Webapps/Angular/yo/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/test/test-optipng-path.js:11:6)
      at Hook.Runnable.run (/Users/Keva161/Documents/Web Dev/Webapps/Angular/yo/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/mocha/lib/runnable.js:213:32)
      at next (/Users/Keva161/Documents/Web Dev/Webapps/Angular/yo/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/mocha/lib/runner.js:243:10)
      at Runner.hook (/Users/Keva161/Documents/Web Dev/Webapps/Angular/yo/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/mocha/lib/runner.js:254:5)
      at process.startup.processNextTick.process._tickCallback (node.js:244:9)


pre-build test failed, compiling from source...
Fetching http://downloads.sourceforge.net/project/optipng/OptiPNG/optipng-0.7.4/optipng-0.7.4.tar.gz...

  3 tests complete (232 ms)

pre-build test passed successfully, skipping build...
npm http 304 https://registry.npmjs.org/underscore.string
npm http 304 https://registry.npmjs.org/ncp
npm http 304 https://registry.npmjs.org/i
npm http 304 https://registry.npmjs.org/deep-equal
npm http 304 https://registry.npmjs.org/xmlhttprequest/1.4.2
npm http 304 https://registry.npmjs.org/active-x-obfuscator/0.0.1
npm http 304 https://registry.npmjs.org/uglify-js/1.2.5
npm WARN prefer global bower@0.9.2 should be installed with -g
npm http 304 https://registry.npmjs.org/ws
npm http GET https://registry.npmjs.org/zeparser/0.0.5
npm http GET https://registry.npmjs.org/commander
npm http GET https://registry.npmjs.org/tinycolor
npm http GET https://registry.npmjs.org/options
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/zeparser/0.0.5
npm http 304 https://registry.npmjs.org/options
npm http 304 https://registry.npmjs.org/tinycolor
npm http 304 https://registry.npmjs.org/commander
npm http 304 https://registry.npmjs.org/sigmund

> ws@0.4.25 install /Users/Keva161/Documents/Web Dev/Webapps/Angular/yo/node_modules/grunt-karma/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

npm http 304 https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/inherits
Done in /var/folders/jn/g1mkc1bx7090cm6269r6sbm40000gp/T/optipng-0.7.4

Building OptiPNG...

/Users/Keva161/Documents/Web Dev/Webapps/Angular/yo/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/build.js:64
                            throw err;
                                  ^
Error: Command failed:
    at ChildProcess.exithandler (child_process.js:540:15)
    at ChildProcess.EventEmitter.emit (events.js:99:17)
    at maybeClose (child_process.js:638:16)
    at Socket.ChildProcess.spawn.stdin (child_process.js:815:11)
    at Socket.EventEmitter.emit (events.js:96:17)
    at Socket._destroy.destroyed (net.js:358:10)
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)
npm ERR! weird error 1
  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! not ok code 0

我不知道這是否會幫助......但使用的角度發生時,我最近有使用OptiPNG和jpegtran類似的錯誤yo (注意:我當時沒有在OSX上進行測試 - 而是Windows。但我認為問題基於我對錯誤的回憶是相同的。)

問題是我更新到最新的yo和我的npm緩存中剩余的一些剩余的東西。 以下固定的東西:

npm uninstall -g yeoman
npm install -g yo
npm cache clean
npm update -g yo

在我這樣做之后,我在一個干凈的目錄中測試了yo angular ,並且創建了腳手架而沒有錯誤。

我有一個類似的問題,並嘗試在我的項目目錄的根目錄中運行“bower cache clean”的各種事情解決了它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM