【发布时间】:2016-10-13 19:56:23
【问题描述】:
我目前正在使用 Visual Studio 2015 处理一个项目,该项目使用 NPM/Bower 来管理 Javascript 包依赖项。我们正在使用并通过 Bower 安装的软件包之一是 knockout-3.4.0。
如果我去 wwwroot/lib/knockout 并删除该文件夹,VS 解决方案资源管理器会注意到一个包不再安装在依赖项节点下 - 如果我随后从该菜单运行恢复包,它会尝试将敲除拉回lib目录。
但是,每次执行此操作时,都无法下载 /dist 目录和其中的文件。如果我在我身后的同事机器上做完全相同的事情(非常相似的构建环境)VS 2015 将恢复包包括 /dist 文件夹。
我做错了什么?我尝试清除凉亭缓存并重新安装,但遇到了同样的问题。如果没有 /dist 的内容,应用程序将无法运行。
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\Bower.cmd" install --force-latest
bower knockout#>=2.2 not-cached https://github.com/SteveSanderson/knockout.git#>=2.2
bower knockout#>=2.2 resolve https://github.com/SteveSanderson/knockout.git#>=2.2
bower knockout#>=2.2 checkout v3.4.0
bower knockout#>=2.2 resolved https://github.com/SteveSanderson/knockout.git#3.4.0
bower knockout#>=2.2 install knockout#3.4.0
【问题讨论】:
标签: visual-studio-2015 bower knockout-3.0