【问题标题】:Is it required to `npm install` every time I change the default Node version used?每次更改使用的默认 Node 版本时是否需要“npm install”?
【发布时间】:2020-03-20 12:02:49
【问题描述】:

我经常在我的CLI 中切换不同的Node 项目,但是我不知道在更改Node 版本后是否需要运行npm install。例如,我在一个项目中使用了 Node v8,并决定使用 nvm use v10 更改为 v10。那时我必须运行npm install 吗?

【问题讨论】:

  • 不仅是npm install,在运行之前先尝试删除package-lock.jsonnode_modules 文件夹也无妨。不过,请确保在运行之前备份您的 package-lock.json 或对其进行版本控制,以防万一发生任何故障并且您需要恢复。

标签: node.js nvm


【解决方案1】:

您的问题是有效的,因为npm install 是一个耗时的命令,并且会下载大量数据。

这不是必需的,但是每个节点版本上的依赖项、要求以及依赖项的版本都会发生变化,因此要使所有内容保持最新,您需要运行 npm install 以便如果有任何更改,那么您的模块会得到更新,并避免模块错误。

【讨论】:

    猜你喜欢
    • 2022-06-22
    • 2023-01-07
    • 2017-08-10
    • 2018-11-29
    • 2018-01-17
    • 2017-01-10
    • 1970-01-01
    • 2019-11-11
    • 2012-11-10
    相关资源
    最近更新 更多