2016-04-27 77 views
6

有迹象表明,我面对的基本上是两个问题,而使用的是IntelliJ鲍尔安装卡在JSON输出:“消息”:“答案”,

  1. 我不明白为什么凉亭的输出装是一堆json消息。当我在我的Webstorm中安装bower时,我会看到单行语句并提示是否需要指定版本。

    { 
    "level": "action", 
    "id": "resolve", 
    "message": "git://github.com/chieffancypants/angular-hotkeys.git#~1.7.0", 
    "data": { 
        "endpoint": { 
        "name": "angular-hotkeys", 
        "source": "chieffancypants/angular-hotkeys", 
        "target": "~1.7.0" 
    }, { 
        "type": "input", 
        "message": "Answer", 
        "name": "prompt", 
        "level": "prompt" 
    } 
    
  2. 我的凉亭安装只是卡在上面提到的json像它寻找提示点。我无法写任何东西,实际上它不会问我需要什么版本或类似的问题。

如何获得标准输出格式的凉亭安装?

我bower.json如下:

{ 
    "name": "myApp", 
    "dependencies": { 
    "angular": "~1.5.5", 
    "angular-route": "~1.5.5", 
    "jquery": "~2.1.4", 
    "angular-cookies": "~1.5.5", 
    "some-other-application": "~0.0.2" 
    } 
} 
+0

你能显示你的package.json?当你在控制台卡住时,你是否尝试输入'CTRL + C'?它会停止吗? – kabaehr

+0

所以我没有使用package.json。这很重要吗?不,它不会停止与CTRL + R。它只会停止CTRL + C – Tisha

+0

我的CTR + C“'R”是一个错字。不,这不是重要的,但你可以展示你的bower.json吗? – kabaehr

回答

14

想通了这一点。

,我不得不删除“JSON”:当您通过鲍尔您的应用程序指定的依赖,一些包可能依赖不同版本的同一个库的从.bowerrc文件

+0

我有这个完全相同的问题,这个修复工作对我来说,任何想法为什么?这是修复之前最长的时间。 – Jags

+0

这使得跳过你的bower.json配置。之后,它会逐个询问您是否需要依赖项。 –

+0

@Jags检查我的答案,也许它可以解决您的问题,而无需从.bowerrc文件中删除任何东西 –

0

“bower.json”。你将不得不在你的应用程序中解决你想要的库的版本。

如果您使用“JSON”配置您鲍尔:“bower.json”.bowerrc文件,鲍尔会想到这些决议是内部bower.json文件。这意味着你必须有“分辨率”属性bower.json文件。

所以,如果你不想改变你的.bowerrc文件:

{ 
    "name": "myApp", 
    "dependencies": { 
    "angular": "~1.5.5", 
    "angular-route": "~1.5.5", 
    "jquery": "~2.1.4", 
    "angular-cookies": "~1.5.5", 
    "some-other-application": "~0.0.2" 
    }, 
    "resolutions": { 
    "angular": "1.5.5", 
    "jquery": "2.1.4" 
    } 
}