node.js - 如果 package.json 文件已更新,用户应该运行什么 NPM 命令?

标签 node.js npm package.json

如果我更新 NPM 工作流应用中的 package.json 文件,现有用户将运行什么命令来更新其本地 node_modules 依赖项?

要开始使用它,他们运行:

$ npm install

那么如果 package.json 文件发生更改,它们会运行什么?或者他们只是删除该文件夹并重新运行 npm install 命令?

最佳答案

要重新验证 package.json 并安装调整后的版本或新包:

$ npm install
<小时/>

不会做的一件事是删除不在package.json中的包。为此,请运行:

$ npm prune
<小时/>

如果您仅更改了软件包版本而没有添加新软件包:

$ npm update
<小时/>

如果您更新了特定软件包版本:

$ npm update {packagename}

关于node.js - 如果 package.json 文件已更新,用户应该运行什么 NPM 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39581779/

相关文章:

node.js - Node -RED + DB2 - 消息 : string[18] "No response object"

android - 确保安装时使用的Node.js版本与运行时使用的版本匹配

node.js - 如何列出 package.json 中可用的所有命令?

javascript - 通过 Travis CI 运行柏树测试时未找到 baseUrl

node.js - 如何使用具有不同/自定义模块名称的 npm 安装软件包

node.js - 我可以使用 sequelize insertOrUpdate 获得新插入的 id 吗?

javascript - 如何检查文件是否包含 JavaScript 中的字符串或变量?

azure - 在 Cache@2 Azure Devops 任务的 key 中使用节点版本

node.js - npm 用于 "file-system-like"管理私有(private)依赖

reactjs - react : Environment Specific Config on Production Builds