GoGPT Best VPN GoSearch

OnWorks 网站图标

npm-update - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 npm-update

这是命令 npm-update 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


npm-更新 - 更新一个包

概要


npm 更新 [-g] [ ...]

商品描述


此命令会将列出的所有软件包更新为最新版本(由
行李牌 config),尊重semver。

它还将安装缺少的软件包。 与所有安装软件包的命令一样,
--dev 标志会导致 开发依赖 也要处理。

如果 -g 指定标志,此命令将更新全局安装的包。

如果未指定包名,则指定位置(全局或本地)中的所有包
将会被更新。

截至 [email protected]NPM 更新 只会检查顶级包。 之前的版本
NPM 还将递归检查所有依赖项。 要获得旧行为,请使用 NPM
- 深度 9999 更新,但要注意所有包的同步异步更新,
如: NPM 本身和包装 NPM 取决于,经常导致问题达到和
包括卸载 NPM 本身。

恢复丢失的 NPM,使用命令:

curl -L https://npmjs.com/install.sh | 嘘

示例


重要版本注意:这些示例假设 [email protected] 或以后。 对于旧版本
NPM,您必须指定 - 深度 0 获得下面描述的行为。

对于下面的示例,假设当前包是 应用 这取决于
依赖, dep1 (dep2, .. 等等。)。 已发布的版本 dep1 是:

{
分布标签:{最新:“1.2.2”},
版本:{“1.2.2”,
"1.2.1",
"1.2.0",
"1.1.2",
"1.1.1",
"1.0.0",
"0.4.1",
"0.4.0",
“0.2.0”
}
}

插入符号 依赖
If 应用的package.json 包含:

依赖项:{
dep1:“^1.1.1”
}

然后 NPM 更新 将会安装 [email protected]因为 1.2.2 is 最新1.2.2 满足
^ 1.1.1.

波浪号 依赖
但是,如果 应用的package.json 包含:

依赖项:{
dep1:“~1.1.1”
}

在这种情况下,运行 NPM 更新 将会安装 [email protected]。 即使 最新 行李牌
1.2.2,这个版本不满足 〜1.1.1,相当于 > = 1.1.1
<1.2.0. 所以满足的最高排序版本 〜1.1.1 使用,这是 1.1.2.

插入符号 依赖 如下。 1.0.0
假设 应用 对以下版本有插入符号依赖 1.0.0, 例如:

依赖项:{
dep1:“^0.2.0”
}

NPM 更新 将会安装 [email protected],因为没有其他版本满足
^ 0.2.0.

如果依赖是 ^ 0.4.0:

依赖项:{
dep1:“^0.4.0”
}

然后 NPM 更新 将会安装 [email protected],因为这是排序最高的版本
满足 ^ 0.4.0 (>= 0.4.0 <0.5.0)

录音 最新动态 - --save
当您要更新软件包并将新版本保存为最低要求时
依赖 的package.json,你可以使用 NPM 更新 -S or NPM 更新 - 节省. 例如如果
的package.json 包含:

依赖项:{
dep1:“^1.1.1”
}

然后 NPM 更新 - 节省 将会安装 [email protected] (即 最新), 的package.json
改性:

依赖项:{
dep1:“^1.2.2”
}

需要注意的是 NPM 只会写一个更新的版本 的package.json 如果它安装了一个新的
包。

更新 全球安装
NPM 更新 -g 将应用 更新 对每个全局安装的包的操作
过时的 ——也就是说,有一个不同于 最新.

注意:如果软件包已升级到比 最新, 这将是
降级.

使用 onworks.net 服务在线使用 npm-update


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。