在VS2017中,我有一个快速的node.js“Hello world”项目。node.js的安装模板包括通过一个名为
我从项目模板开始:其他语言\TypeScript\Node.js
我确认了还原npm包选项已启用,当保存package.json时,它会自动还原npm包。
但是,无论我对package.json做出什么更改,VS都不会运行npm并安装缺少的包。而且,如果我构建或运行,VS也不会自动安装缺失的包。我可以右键单击npm并选择安装缺失的程序包,这是有效的。
我错过了什么?
package.json
的文件使用NPM。我正在编辑package.json文件以包含新的依赖项。保存package.json
后,VS应该安装所有新添加的包。我从项目模板开始:其他语言\TypeScript\Node.js
![Project Template: Blank Node.js Web Application](https://istack.dev59.com/bfvhl.webp)
![Tools\Options\Projects and Solutions\Web Package Management\Package Restore](https://istack.dev59.com/5Gy4s.webp)
我错过了什么?
![enter image description here](https://istack.dev59.com/3aEow.webp)
package.json
,它将在保存package.json
时添加模块。但是,默认情况下不会将它们包含在项目中。您必须选择新添加的模块并使用上下文菜单将其包含在项目中。 - Bruce C