Visual Studio 2017无法在保存时恢复包

时间:2017-03-08 22:37:21

标签: npm visual-studio-2017

在VS2017中,我有一个快速的node.js" Hello world"项目。 node.js的已安装模板包括通过包含的package.json使用NPM我正在编辑package.json文件以包含新的依赖项。在保存package.json后,VS应该安装所包含的任何新软件包。

我从项目模板开始:Other Languages \ TypeScript \ Node.js Project Template: Blank Node.js Web Application

我确认在保存package.json

时启用了恢复npm包的选项

Tools\Options\Projects and Solutions\Web Package Management\Package Restore

但无论我对package.json VS做了什么改变,都不会运行npm并安装缺少的软件包。此外,如果我构建或运行VS不会自动安装丢失的软件包。我可以右键单击npm并选择Install Missing Packages,它可以正常工作。

我错过了什么?

enter image description here

1 个答案:

答案 0 :(得分:4)

恢复保存NPM包目前在NPM项目中不起作用。我仍然在追查根本问题,但我确实遇到过他们(NTVS人员)想要退出Web项目的某些行为的讨论。

npm或单个包节点上有一些上下文菜单选项可用于恢复/更新/等。您还可以为这些上下文菜单项创建新的键盘快捷键,但我不知道如何使 Ctrl + S 工作。

我在内部跟进以重新审视这些决定,但在此期间,请发送反馈,以便我们有一些客户数据指向!