在Visual Studio 2017中更新npm包的正确方法

时间:2018-03-21 11:59:54

标签: node.js visual-studio npm webpack

我发现使用节点更新包的各种不同方法。我在使用他们的SPA Angular网站时,尝试使用Visual Studio 2017社区中的package.json个软件包进行更新。

任何人都可以确认正确的方式'这样做。

例如,我正在尝试更新到此项目的bootstrap v4。所以我改变了`package.json'中的条目。是的;

"bootstrap": "4.0.0",

然后我尝试了以下内容;

  1. 右键单击package.json - >恢复包(然后运行后台任务,我可以从屏幕左下角的图标看到这一点)并获得“安装包完成”#39;一旦任务运行。 (这会调用npm update吗?)
  2. 我也尝试在程序包命令控制台中运行cmd`npm update --save / - save-dev1(我得到与上面相同的响应,关于正在运行的后台任务然后完成)。
  3. 我假设软件包将被下载并存储在项目目录的node_modules文件夹中?在这种情况下,包似乎没有更新?当我导航到node_module / bootstrap时,当我查看包中dist文件夹中的.js时,它仍然引用3.3.7?

    我已经尝试删除node_modules文件夹的全部内容,然后删除上面的2个命令(它们重新填充,但使用相同的模块?)。

    如果我(在解决方案资源管理器中)导航到依赖项,还要添加 - > npm 3.3.7 of bootstrap也在这里引用。

    我也尝试将角度更新为v6,再次失败,v4仍然在任何地方被引用(即使package.json已更新。)

    我正在使用带有Visusal Studio 2017社区版的angular 4 spa运行核心2的标准模板。

    有人可以解释这个过程以及我在这里做错了吗?

    修改 - 更新

    我已经设法通过右键单击依赖项下解决方案资源管理器中的包来获取更新的单个包 - > npm - >

    这会运行另一个后台任务,但是它会更新包以匹配package.json文件中的内容吗?

    它至少起作用,但肯定必须有一种更简单的方法吗?

0 个答案:

没有答案