3

nodejsモジュールにカルマをインストールしたとき、ログに次のように書かれていました:

npm http 304 https registry.npmjs.org/proto-list

> phantomjs@1.9.1-5 install C:\Users\<user>\AppData\Roaming\npm\node_modules\karma-phantomjs-launcher\node_modules\phantomjs
> node install.js

Downloading http://phantomjs.googlecode.com/files/phantomjs-1.9.1-windows.zip
Saving to \tmp\phantomjs\phantomjs-1.9.1-windows.zip
Receiving...

C:\Users\<user>\AppData\Roaming\npm\node_modules\karma-phantomjs-launcher\node_modules\phantomjs\install.js:215
  deferred.reject('Error with http request: ' + util.inspect(response.head
                                                ^
ReferenceError: util is not defined
at ClientRequest.<anonymous> (C:\Users\<user>\AppData\Roaming\npm\node_modules\karma-phantomjs-launcher\node_modules\phantomjs\install.js:215:53)
at ClientRequest.g (events.js:175:14)
at ClientRequest.EventEmitter.emit (events.js:95:17)
at HTTPParser.parserOnIncomingClient [as onIncoming] (http.js:1669:21)
at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:120:23)
at Socket.socketOnData [as ondata] (http.js:1564:20)
at TCP.onread (net.js:525:27)
npm ERR! weird error 8
npm ERR! not ok code 0

d:\nodejs>npm install util

npm http 304 https registry.npmjs.org/events.node
util@0.4.9 node_modules\util
└── events.node@0.4.9

モジュール util は既にインストールされています。カルマがインストールされないのはなぜですか?

4

3 に答える 3

1

fantomjs zip をダウンロードし、 に置き換えましたTMPDIR。その後、再びカルマのインストールを開始しました。そして、これが起こりました。しかし、チュートリアルスクリプトからnodejsを起動すると、エラーが発生しました...しかし、その別の話...

于 2013-08-19T08:30:50.040 に答える
0

これが私のために働いたものです-

ファントムJSZipはダウンロードされます(少なくとも試みます)

C:\tmp\phantomjs

ただし、ファイルサイズは0kbです。そこで、PhantomJS の Web サイトからダウンロードして、その場所にコピーしました。

すべての功績は、私の前の2つの答えにあります。zipファイルを検索してみました。

于 2013-08-22T00:55:07.710 に答える