Jam*_*med 35 javascript node.js npm
我正在尝试更新我的项目中的特定包。我已经使用它进行了检查npm outdated,然后运行此命令来更新此包:npm update nameofpackage即npm update slugify.
之后我的 package.json 文件没有更新,尽管当我再次运行 npm outdated 时它没有显示过时的包。这意味着它已更新,但我的 package.json 文件仍然显示该包的旧版本。
请让我知道如何更新我的 package.json 文件。我也尝试过npm update slugify --save,但它对我没有用。
Ant*_*nin 39
该命令的目的是根据您在文件中指定的内容npm update更新您的文件。这是正常行为。package-lock.jsonpackage.json
如果您想更新 package.json 文件,可以使用npm-check-updates : npm install -g npm-check-updates。
然后您可以使用这些命令:
ncu检查 package.json 文件中的更新ncu -u更新 package.json 文件npm update --save从 package.json 文件更新 package-lock.json 文件ncu全局安装包:
npm install -g npm-check-updates\nRun Code Online (Sandbox Code Playgroud)\n然后下面这两段代码:
\n如果您想要更新所有依赖项,无论 package.json 文件中的次要或主要更新限制(~、^)如何,请运行以下代码以首先检查可用的更新选项:
\n$ ncu\n[====================] 4/4 100%\n\n react 16.8.6 \xe2\x86\x92 18.2.0\n react-dom 16.8.6 \xe2\x86\x92 18.2.0\n react-scripts 3.2.0 \xe2\x86\x92 5.0.1\n typescript 3.3.3 \xe2\x86\x92 4.9.4\nRun Code Online (Sandbox Code Playgroud)\n运行 ncu -u 升级 package.json。
\n注意:npm update唯一检查有关 semver 的更新(请参阅此处的文档) 。
ncu -u\n\nRun Code Online (Sandbox Code Playgroud)\n然后运行npm update命令更新package-lock.json并优化package.json中的依赖更新。
npm update --save\nRun Code Online (Sandbox Code Playgroud)\n最后,运行以下命令来安装软件包:
\nnpm install\n\nRun Code Online (Sandbox Code Playgroud)\n注意:ncu 仅更新 package.json 文件。
\n| 归档时间: |
|
| 查看次数: |
31443 次 |
| 最近记录: |