node.js - PhantomJS 的 Npm 安装挂起

标签 node.js package npm phantomjs

每当我尝试通过 npm 安装包含 phantomJS 的 package.json 或将其用作依赖项的包时,安装都会在 phantomJS 安装时挂起。不知道什么会导致这种情况,有什么想法吗?

>$ npm install
|
> phantomjs@1.9.7-10 install c:\Users\user\application\node_modules\grunt-mo
cha\node_modules\grunt-lib-phantomjs\node_modules\phantomjs
> node install.js
\

它只是无限期地停留在那里(最后一个斜杠旋转)

详细输出:

    npm info install sntp@0.2.4 into c:\Users\Nick\extensionTest\node_modules\phan
    tomjs\node_modules\request\node_modules\hawk
    npm info install cryptiles@0.2.2 into c:\Users\Nick\extensionTest\node_modules
    \phantomjs\node_modules\request\node_modules\hawk
    npm info install boom@0.4.2 into c:\Users\Nick\extensionTest\node_modules\phan
    tomjs\node_modules\request\node_modules\hawk
    npm info installOne hoek@0.9.1
    npm info installOne sntp@0.2.4
    npm info installOne cryptiles@0.2.2
    npm info installOne boom@0.4.2
    npm info c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules\reque
    st\node_modules\hawk\node_modules\hoek unbuild
    npm info c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules\reque
    st\node_modules\hawk\node_modules\sntp unbuild
    npm info c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules\reque
    st\node_modules\hawk\node_modules\cryptiles unbuild
    npm info c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules\reque
    st\node_modules\hawk\node_modules\boom unbuild
    npm verb tar unpack C:\Users\Nick\AppData\Roaming\npm-cache\hoek\0.9.1\packa
    ge.tgz
    npm verb lock tar://c:\Users\Nick\extensionTest\node_modules\phantomjs\node_mo
    dules\request\node_modules\hawk\node_modules\hoek C:\Users\Nick\AppData\Roam
    ing\npm-cache\863dbeb6-e-modules-hawk-node-modules-hoek.lock
    npm verb lock tar://C:\Users\Nick\AppData\Roaming\npm-cache\hoek\0.9.1\packa
    ge.tgz C:\Users\Nick\AppData\Roaming\npm-cache\50375b14-npm-cache-hoek-0-9-1
    -package-tgz.lock
    npm verb tar unpack C:\Users\Nick\AppData\Roaming\npm-cache\sntp\0.2.4\packa
    ge.tgz
    npm verb lock tar://c:\Users\Nick\extensionTest\node_modules\phantomjs\node_mo
    dules\request\node_modules\hawk\node_modules\sntp C:\Users\Nick\AppData\Roam
    ing\npm-cache\8fd8d464-e-modules-hawk-node-modules-sntp.lock
    npm verb lock tar://C:\Users\Nick\AppData\Roaming\npm-cache\sntp\0.2.4\packa
    ge.tgz C:\Users\Nick\AppData\Roaming\npm-cache\8e173eaf-npm-cache-sntp-0-2-4
    -package-tgz.lock
    npm verb tar unpack C:\Users\Nick\AppData\Roaming\npm-cache\cryptiles\0.2.2\
    package.tgz
    npm verb lock tar://c:\Users\Nick\extensionTest\node_modules\phantomjs\node_mo
    dules\request\node_modules\hawk\node_modules\cryptiles C:\Users\Nick\AppData
    \Roaming\npm-cache\ea16e82e-ules-hawk-node-modules-cryptiles.lock
    npm verb lock tar://C:\Users\Nick\AppData\Roaming\npm-cache\cryptiles\0.2.2\
    package.tgz C:\Users\Nick\AppData\Roaming\npm-cache\46f6a6ad-ache-cryptiles-
    0-2-2-package-tgz.lock
    npm verb tar unpack C:\Users\Nick\AppData\Roaming\npm-cache\boom\0.4.2\packa
    ge.tgz
    npm verb lock tar://c:\Users\Nick\extensionTest\node_modules\phantomjs\node_mo
    dules\request\node_modules\hawk\node_modules\boom C:\Users\Nick\AppData\Roam
    ing\npm-cache\12a79658-e-modules-hawk-node-modules-boom.lock
    npm verb lock tar://C:\Users\Nick\AppData\Roaming\npm-cache\boom\0.4.2\packa
    ge.tgz C:\Users\Nick\AppData\Roaming\npm-cache\9ddfd014-npm-cache-boom-0-4-2
    -package-tgz.lock
    npm info preinstall cryptiles@0.2.2
    npm info preinstall ctype@0.5.2
    npm verb readDependencies using package.json deps
    npm verb readDependencies using package.json deps
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs\nod
    e_modules\request\node_modules\hawk\node_modules\cryptiles
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules
    \request\node_modules\hawk\node_modules\cryptiles
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules\\phantomjs\
    \node_modules\\request\\node_modules\\hawk\\node_modules' ]
    npm info linkStuff cryptiles@0.2.2
    npm verb linkBins cryptiles@0.2.2
    npm verb linkMans cryptiles@0.2.2
    npm verb rebuildBundles cryptiles@0.2.2
    npm info install cryptiles@0.2.2
    npm verb readDependencies using package.json deps
    npm verb readDependencies using package.json deps
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs\nod
    e_modules\request\node_modules\http-signature\node_modules\ctype
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules
    \request\node_modules\http-signature\node_modules\ctype
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules\\phantomjs\
    \node_modules\\request\\node_modules\\http-signature\\node_modules' ]
    npm info linkStuff ctype@0.5.2
    npm verb linkBins ctype@0.5.2
    npm verb linkMans ctype@0.5.2
    npm verb rebuildBundles ctype@0.5.2
    npm info postinstall cryptiles@0.2.2
    npm info install ctype@0.5.2
    npm info preinstall sntp@0.2.4
    npm info postinstall ctype@0.5.2
    npm info preinstall boom@0.4.2
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs\nod
    e_modules\request\node_modules\http-signature
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules
    \request\node_modules\http-signature
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules\\phantomjs\
    \node_modules\\request\\node_modules' ]
    npm info linkStuff http-signature@0.10.0
    npm verb linkBins http-signature@0.10.0
    npm verb linkMans http-signature@0.10.0
    npm verb rebuildBundles http-signature@0.10.0
    npm verb readDependencies using package.json deps
    npm verb rebuildBundles [ 'asn1', 'assert-plus', 'ctype' ]
    npm info install http-signature@0.10.0
    npm verb readDependencies using package.json deps
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs\nod
    e_modules\request\node_modules\hawk\node_modules\sntp
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules
    \request\node_modules\hawk\node_modules\sntp
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules\\phantomjs\
    \node_modules\\request\\node_modules\\hawk\\node_modules' ]
    npm info linkStuff sntp@0.2.4
    npm verb linkBins sntp@0.2.4
    npm verb linkMans sntp@0.2.4
    npm verb rebuildBundles sntp@0.2.4
    npm info install sntp@0.2.4
    npm verb readDependencies using package.json deps
    npm info postinstall http-signature@0.10.0
    npm verb readDependencies using package.json deps
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs\nod
    e_modules\request\node_modules\hawk\node_modules\boom
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules
    \request\node_modules\hawk\node_modules\boom
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules\\phantomjs\
    \node_modules\\request\\node_modules\\hawk\\node_modules' ]
    npm info linkStuff boom@0.4.2
    npm verb linkBins boom@0.4.2
    npm verb linkMans boom@0.4.2
    npm verb rebuildBundles boom@0.4.2
    npm info postinstall sntp@0.2.4
    npm info install boom@0.4.2
    npm info postinstall boom@0.4.2
    npm info preinstall hoek@0.9.1
    npm verb readDependencies using package.json deps
    npm verb readDependencies using package.json deps
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs\nod
    e_modules\request\node_modules\hawk\node_modules\hoek
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules
    \request\node_modules\hawk\node_modules\hoek
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules\\phantomjs\
    \node_modules\\request\\node_modules\\hawk\\node_modules' ]
    npm info linkStuff hoek@0.9.1
    npm verb linkBins hoek@0.9.1
    npm verb linkMans hoek@0.9.1
    npm verb rebuildBundles hoek@0.9.1
    npm info install hoek@0.9.1
    npm info postinstall hoek@0.9.1
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs\nod
    e_modules\request\node_modules\hawk
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules
    \request\node_modules\hawk
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules\\phantomjs\
    \node_modules\\request\\node_modules' ]
    npm info linkStuff hawk@1.0.0
    npm verb linkBins hawk@1.0.0
    npm verb linkMans hawk@1.0.0
    npm verb rebuildBundles hawk@1.0.0
    npm verb rebuildBundles [ 'boom', 'cryptiles', 'hoek', 'sntp' ]
    npm info install hawk@1.0.0
    npm info postinstall hawk@1.0.0
    npm http 304 https://registry.npmjs.org/delayed-stream
    npm verb etag delayed-stream from cache
    npm info install delayed-stream@0.0.5 into c:\Users\Nick\extensionTest\node_mo
    dules\phantomjs\node_modules\request\node_modules\form-data\node_modules\combine
    d-stream
    npm info installOne delayed-stream@0.0.5
    npm info c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules\reque
    st\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stre
    am unbuild
    npm verb tar unpack C:\Users\Nick\AppData\Roaming\npm-cache\delayed-stream\0
    .0.5\package.tgz
    npm verb lock tar://c:\Users\Nick\extensionTest\node_modules\phantomjs\node_mo
    dules\request\node_modules\form-data\node_modules\combined-stream\node_modules\d
    elayed-stream C:\Users\Nick\AppData\Roaming\npm-cache\d068bb68-ream-node-mod
    ules-delayed-stream.lock
    npm verb lock tar://C:\Users\Nick\AppData\Roaming\npm-cache\delayed-stream\0
    .0.5\package.tgz C:\Users\Nick\AppData\Roaming\npm-cache\916573b0-delayed-st
    ream-0-0-5-package-tgz.lock
    npm info preinstall delayed-stream@0.0.5
    npm verb readDependencies using package.json deps
    npm verb readDependencies using package.json deps
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs\nod
    e_modules\request\node_modules\form-data\node_modules\combined-stream\node_modul
    es\delayed-stream
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules
    \request\node_modules\form-data\node_modules\combined-stream\node_modules\delaye
    d-stream
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules\\phantomjs\
    \node_modules\\request\\node_modules\\form-data\\node_modules\\combined-stream\\
    node_modules' ]
    npm info linkStuff delayed-stream@0.0.5
    npm verb linkBins delayed-stream@0.0.5
    npm verb linkMans delayed-stream@0.0.5
    npm verb rebuildBundles delayed-stream@0.0.5
    npm info install delayed-stream@0.0.5
    npm info postinstall delayed-stream@0.0.5
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs\nod
    e_modules\request\node_modules\form-data\node_modules\combined-stream
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules
    \request\node_modules\form-data\node_modules\combined-stream
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules\\phantomjs\
    \node_modules\\request\\node_modules\\form-data\\node_modules' ]
    npm info linkStuff combined-stream@0.0.5
    npm verb linkBins combined-stream@0.0.5
    npm verb linkMans combined-stream@0.0.5
    npm verb rebuildBundles combined-stream@0.0.5
    npm verb rebuildBundles [ 'delayed-stream' ]
    npm info install combined-stream@0.0.5
    npm info postinstall combined-stream@0.0.5
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs\nod
    e_modules\request\node_modules\form-data
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules
    \request\node_modules\form-data
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules\\phantomjs\
    \node_modules\\request\\node_modules' ]
    npm info linkStuff form-data@0.1.4
    npm verb linkBins form-data@0.1.4
    npm verb linkMans form-data@0.1.4
    npm verb rebuildBundles form-data@0.1.4
    npm verb rebuildBundles [ 'async', 'combined-stream' ]
    npm info install form-data@0.1.4
    npm info postinstall form-data@0.1.4
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs\nod
    e_modules\request
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs\node_modules
    \request
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules\\phantomjs\
    \node_modules' ]
    npm info linkStuff request@2.36.0
    npm verb linkBins request@2.36.0
    npm verb linkMans request@2.36.0
    npm verb rebuildBundles request@2.36.0
    npm verb rebuildBundles [ 'aws-sign2',
    npm verb rebuildBundles   'forever-agent',
    npm verb rebuildBundles   'form-data',
    npm verb rebuildBundles   'hawk',
    npm verb rebuildBundles   'http-signature',
    npm verb rebuildBundles   'json-stringify-safe',
    npm verb rebuildBundles   'mime',
    npm verb rebuildBundles   'node-uuid',
    npm verb rebuildBundles   'oauth-sign',
    npm verb rebuildBundles   'qs',
    npm verb rebuildBundles   'tough-cookie',
    npm verb rebuildBundles   'tunnel-agent' ]
    npm info install request@2.36.0
    npm info postinstall request@2.36.0
    npm verb about to build c:\Users\Nick\extensionTest\node_modules\phantomjs
    npm info build c:\Users\Nick\extensionTest\node_modules\phantomjs
    npm verb linkStuff [ false,
    npm verb linkStuff   false,
    npm verb linkStuff   false,
    npm verb linkStuff   'c:\\Users\\Nick\\extensionTest\\node_modules' ]
    npm info linkStuff phantomjs@1.9.7-10
    npm verb linkBins phantomjs@1.9.7-10
    npm verb link bins [ { phantomjs: './bin/phantomjs' },
    npm verb link bins   'c:\\Users\\Nick\\extensionTest\\node_modules\\.bin',
    npm verb link bins   false ]
    npm verb linkMans phantomjs@1.9.7-10
    npm verb rebuildBundles phantomjs@1.9.7-10
    npm verb rebuildBundles [ '.bin',
    npm verb rebuildBundles   'adm-zip',
    npm verb rebuildBundles   'kew',
    npm verb rebuildBundles   'mkdirp',
    npm verb rebuildBundles   'ncp',
    npm verb rebuildBundles   'npmconf',
    npm verb rebuildBundles   'request',
    npm verb rebuildBundles   'rimraf',
    npm verb rebuildBundles   'which' ]
    npm info install phantomjs@1.9.7-10


    > phantomjs@1.9.7-10 install c:\Users\Nick\extensionTest\node_modules\phantomj
    s
    > node install.js

    \

最佳答案

我的 Windows 7 机器上也遇到了这个问题。我通过卸载现有的 PhantomJS 安装并从 PATH 变量中删除对它的引用来解决这个问题。然后我清理了我的 npm 缓存(npm cache clean)并再次运行 npm install。这次 npm install 操作成功完成。

关于node.js - PhantomJS 的 Npm 安装挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24432589/

相关文章:

npm - jhipster 生成的应用程序无需启动 yarn 即可正常工作,只需在 8080 上运行,那么为什么要在端口 9000 上运行

node.js - URL 中的 pump.io 端口

javascript - 为什么我在解码 JSON Web token 时出现此错误错误 : error:0909006C:PEM routines:get_name:no start line

java - 无法创建包 IntelliJ IDEA

go - 使用github的软件包时尝试编译golang时出错

package - 如何评估 pub.dartlang.org 包的质量?

javascript - MongoDB无法使用部分来遍历元素

javascript - 如何用 jest 测试 unhandledRejection/uncaughtException 处理程序

node.js - Ghost CMS - sudo npm install --product - 错误

node.js - 发布nodejs包时,有些文件上传到npm但没有上传到Github。为什么?