npm - Node 包管理器如何决定安装哪个版本?
问题描述
当我在npm install @angular/cdk
不指定版本的情况下运行时,NPM 如何决定安装哪个版本?它会查看我已经安装的其他软件包并尝试找到兼容版本,还是简单地获得最高可用版本?
解决方案
看起来 npm 应该默认为在 npm 注册表上标记为“最新”的版本。
https://docs.npmjs.com/cli/v6/commands/npm-install
npm install [<@scope>/]<name>:
执行@安装,“标签”配置在哪里。(见配置。配置的默认值是最新的。)
在大多数情况下,这将在 npm 注册表中安装标记为最新的模块版本。
例子:
npm install sax
推荐阅读
- tensorflow - 在 tensorflow 中,是否可以看到其他模型构建结构?
- graph-theory - 计算诱导子图,对路径而不是边进行归纳
- python - 如何在 python 中用海龟写我的名字?
- javascript - 拒绝加载脚本“https://apis.google.com/js/platform.js”,因为它违反了以下内容安全政策
- python - 在 ini 文件中使用 JSON 路径
- homebrew - 是否可以将自制酒桶的默认应用程序目录更改为外部硬盘驱动器?
- go - N1QL 键值操作与查询
- python - Python - 将曲面拟合到离散数据点
- jenkins-pipeline - 是否可以在阶段块中运行 groovy 方法而不将其包装在步骤块中(声明性语法)
- javascript - html,css中的所有链接都有相同的悬停