如何更新 package.json 文件中的依赖项和开发依赖项?

Ary*_*rya 2 node.js npm npm-install

在我的package.json文件中,我想在我的项目中更新dependencies& 。devdependencies

我不知道如何更新

Jat*_*tra 6

我将发布两种方法

  1. 要更新 package.json 除了本地模块之外,请运行

    npm update --save-dev
    
    Run Code Online (Sandbox Code Playgroud)
  2. 要将所有软件包更新到新的主要版本,请全局安装 npm-check-updates 软件包:

    npm install -g npm-check-updates
    
    Run Code Online (Sandbox Code Playgroud)

    然后运行它:

    ncu -u
    
    Run Code Online (Sandbox Code Playgroud)

    这会将 package.json 文件中的所有版本提示升级为依赖项和 devDependency,以便 npm 可以安装新的主要版本。

    您现在已准备好运行更新:

    npm update
    
    Run Code Online (Sandbox Code Playgroud)

    note npm update将忽略 devDependency,除非添加 --dev 标志。npm update 不会升级到最新的主要版本。这是有道理的,因为主要版本经常引入重大更改,并且需要谨慎处理。

  • 在您的注释中,您提到了“--dev”标志;我想你的意思是“--save-dev”标志? (2认同)