我目前正在使用Visual Studio 2015开发一个项目,该项目使用NPM / Bower来管理Javascript包依赖关系。我们正在使用的其中一个包,并通过Bower安装的是knockout-3.4.0。
如果我进入wwwroot / lib / knockout并删除文件夹,则VS Solution Explorer会注意到在依赖项节点下不再安装包-如果我然后从此菜单运行还原包,则它将尝试将knockout重新拉回到lib目录中。
但是,每次这样做时,它都无法下载/ dist目录及其中的文件。如果我在我身后的同事机器上执行完全相同的操作(非常相似的构建环境),则VS 2015将恢复包括/dist文件夹在内的软件包。
我做错了什么?我尝试清除bower缓存并进行重新安装,但遇到了相同的问题。没有/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