【发布时间】: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