【问题标题】:bower installing the wrong bootstrap versionbower 安装错误的引导程序版本
【发布时间】:2017-05-07 01:22:11
【问题描述】:

当我尝试安装任何版本的引导程序时,它会自动下载最新版本,检查我找到的输出

PATH=.\node_modules.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External \git "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\Bower.cmd" install bootstrap#3.2.0 --force-latest --save

所以在 github 的 repo 中,他们提到了一种解决方法

ECHO OFF
set params=%*
ECHO %params% | %WINDIR%\system32\FIND "--force-latest" >nul & 
IF ERRORLEVEL 0 (call set params=%%params:--force-latest=%%%)
@"%~dp0\node" "%~dp0\node_modules\bower\bin\bower" %params%

它甚至输出它正在安装正确的版本

https://i.stack.imgur.com/IROoF.png

但它会安装最新版本(当前为 Bootstrap v4.0.0-alpha.5)

有什么办法不手动安装我需要的所有软件包吗?

更新 1:

这不是缓存问题,我考虑过,所以我尝试了一个我以前没有尝试过的旧版本,它仍然下载了最新版本,我什至清除了缓存版本并且仍然下载了最新版本版本

【问题讨论】:

  • 使用凉亭有什么特别的原因吗?看起来您正在使用 Visual Studio,那么为什么不使用 nugget 安装引导程序?只是好奇。
  • 好的,所以也许我没有很好地关注。根据 bootstrap 的网站,我在两个不同的目录中运行了 bower install bootstrap 两次,它安装了 bootstrap 3.3.7,这是 bootstrap 的最新版本。即使运行您在帖子中显示的确切命令也会正确安装 bootstrap v3.2。你是如何安装引导程序的?从 VS 内部还是命令行?
  • @PaulStoner 是的,来自 VS 内部的凉亭界面,无论我选择什么版本,我最终都会得到 4.0.0 alpha 5

标签: asp.net twitter-bootstrap visual-studio asp.net-core bower


【解决方案1】:

虽然这个问题可能非常令人沮丧,而且不一定能回答您的具体问题,但我建议您打开一个命令窗口,将您的目录更改为项目文件夹,然后运行 ​​bower install --save bootstrap。

这应该会降低正确的版本,并且不会干扰构建文件中设置的任何路径。

只是一个建议。

祝你好运

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-04
    • 1970-01-01
    • 2013-05-02
    相关资源
    最近更新 更多