Bower 安装卡在 json 输出:"message": "Answer",
Bower install stuck at the json output: "message": "Answer",
在使用 Intellij 时,我基本上面临两个问题
我不明白为什么 bower 安装的输出是一堆 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"
}
我的 Bower 安装卡在上面提到的 json 点,就像它在寻找提示一样。我无法写任何东西,实际上它不会问我任何关于我需要什么版本或类似问题的信息。
如何获得 Bower 安装的标准输出格式?
我的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"
}
}
想通了。
我不得不从 .bowerrc 文件中删除 "json": "bower.json"
当您通过 Bower 为您的应用程序指定依赖项时,某些包可能依赖于同一库的不同版本。您将必须解决您的应用程序中需要的库版本。
如果您在 .bowerrc 文件中使用 "json": "bower.json" 配置 Bower,Bower 将期望这些决议将在 bower.json 文件中。这意味着您必须在 bower.json 文件中包含“resolutions”属性。
因此,如果您不想更改 .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"
}
}
在使用 Intellij 时,我基本上面临两个问题
我不明白为什么 bower 安装的输出是一堆 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" }
我的 Bower 安装卡在上面提到的 json 点,就像它在寻找提示一样。我无法写任何东西,实际上它不会问我任何关于我需要什么版本或类似问题的信息。
如何获得 Bower 安装的标准输出格式?
我的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"
}
}
想通了。
我不得不从 .bowerrc 文件中删除 "json": "bower.json"
当您通过 Bower 为您的应用程序指定依赖项时,某些包可能依赖于同一库的不同版本。您将必须解决您的应用程序中需要的库版本。
如果您在 .bowerrc 文件中使用 "json": "bower.json" 配置 Bower,Bower 将期望这些决议将在 bower.json 文件中。这意味着您必须在 bower.json 文件中包含“resolutions”属性。
因此,如果您不想更改 .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"
}
}