首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

package.json中" NPM :@user/package-name“版本的npm等价物?

在 package.json 中,"NPM :@user/package-name" 是指一个特定的 npm 包名,它使用了作用域(scope)来进行命名。作用域在 npm 中用于区分包的名称,以避免命名冲突。

作用域包名的格式为:@scope/package-name。其中,@scope 是作用域名称,package-name 是包的名称。

这种格式的包名在 npm 上发布和使用时需要使用特定的命令和语法。例如,在安装该包时,可以使用以下命令:

代码语言:txt
复制
npm install @user/package-name

如果要在 package.json 的 dependencies 或 devDependencies 字段中指定该包的版本,可以使用以下格式:

代码语言:txt
复制
"@user/package-name": "version"

其中,version 可以是一个具体的版本号,也可以是一个范围(如 "^1.0.0")。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 云函数(SCF):https://cloud.tencent.com/product/scf
  • 云原生应用引擎(TKE):https://cloud.tencent.com/product/tke
  • 云数据库 MongoDB 版(TDM):https://cloud.tencent.com/product/tdm
  • CDN 加速(CDN):https://cloud.tencent.com/product/cdn
  • 人工智能图像识别(AI 图像识别):https://cloud.tencent.com/product/aiimagedetect
  • 物联网开发平台(IoT Explorer):https://cloud.tencent.com/product/ioe
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯链平台(Tencent Blockchain):https://cloud.tencent.com/product/tbp
  • 云游戏服务(GSE):https://cloud.tencent.com/product/gse

请注意,以上推荐的腾讯云产品仅供参考,并非直接与" NPM :@user/package-name" 版本的 npm 等价物相关联。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Npm 版本号规则

Npm 版本号规则 版本格式 major.minor.patch => 主版本号.次版本号.修订版本版本匹配规则 version 必须匹配某个版本 如:1.1,表示必须使用 1.1 版 >version...版本号中最左边非0数字右侧可以任意 如果缺少某个版本号,这个版本位置可以任意 如:^1.1.2 ,表示 >=1.1.2 < 2.0.0,可以是 1.1.2,1.1.3,…..,1.1.n,1.2...and npm update handling of package versions specified in package.json: { "name": "my-project...installs "not-yet-installed-versioned-module": "2.7.8" // installs installs } } 总结: 两者最大区别是在对待已经安装过模糊版本时候...npm install会忽略模糊版本 npm update会更新模糊版本至最新 另外: install and update 处理 devDependencies 方式也不同 npm install

1K30

npmpackage.json字段含义中文文档

简介 本文档有所有package.json必要配置。它必须是真正json,而不是js对象。 本文档描述很多行为都受npm-config(7)影响。...npm让妈妈再也不用担心了(实际上,就是这个功能让npm可执行)。 要用这个功能,给package.jsonbin字段一个命令名到文件位置map。...key是生命周期事件,value是要运行命令。 参见 npm-scripts(7) config “config” hash可以用来配置用于包脚本版本参数。...engineStrict 如果你确定你模块一定不会运行在你指定版本之外node或者npm上,你可以在package.json文件设置"engineStrict":true。...如果大家滥用它,它会再以后npm版本中被删除。

1.5K00

npm安装包时常见参数及作用介绍

无参数 作用: 在没有提供任何参数情况下, npm 会默认将包安装到项目的 node_modules 目录下,并且不会将其添加到 package.json 文件。...--save 或 -S 作用: 将安装包添加到项目的 package.json 文件 dependencies 字段,以便在项目重新安装时自动安装依赖项。...在 npm v7 及更高版本, peerDependencies 会被默认忽略,而这个参数可以还原旧版行为。...示例: npm install package-name --legacy-peer-deps 7. --no-save 作用: 安装包但不将其添加到 package.json 文件依赖项。...在 npm v7 及更高版本npm 使用新捆绑策略,但你可以通过使用这个参数来使用旧捆绑策略。 示例: npm install package-name --legacy-bundling

11900

Npm原理】Npm 执行命令环境变量

而 window 下 npm run 调用也是这个 cmd 文件 npm 命令添加过程 npm 在 执行 install 时,会分析每个依赖包 package.json bin 字段,并将包含命令安装到.../node_modules/.bin 目录 我们 现在来添加一下自己包,来测试一下 在 自己创建 package.json ,给 bin对象 添加一个键值对 配置格式 如下: 命令名称:入口执行文件.../node_modules/.bin/ 目录添加到执行环境 PATH 变量 如果有些命令没有全局安装,只安装在了 当前项目的 node_modules 那么使用 npm run 一样可以调用命令...那么,我们就能确定啦,npm run 运行命令时候,会把 bin 目录下命令行包 添加到 执行环境变量,而不用 全局安装 项目本地安装是否必要 有些工具,全局安装同时,也必须本地项目安装 因为...不同项目依赖 版本不同,比如说 webpack,webpack.config.js 只兼容特定版本 webpack 项目本身依赖 webpack3 ,而全局安装是 webpack4,如果此时项目不安装

4.3K20

如何使用npm创建Node.js项目?

可以在终端或命令提示符运行以下命令来验证其版本:node -vnpm -v2.2 创建项目目录首先,创建一个新项目目录。...可以通过运行以下命令来安装特定依赖:npm install package-name上述命令将会安装名为"package-name"依赖,并将其添加到项目的package.json文件"dependencies...可以通过添加--save或-S选项来实现:npm install package-name --save上述命令将会安装依赖并将其保存至package.json文件。...可以通过添加--save-dev或-D选项来安装开发依赖:npm install package-name --save-dev上述命令将会安装开发依赖并将其保存至package.json文件"devDependencies...脚本配置通过在package.json文件"scripts"字段配置脚本,可以定义一系列可执行命令。

1.6K20

npmpackage.json 快速入门教程

,比如 grunt CLI,就需要安装到全局了 如果在你项目里有 package.json 文件,运行 npm install 后它会查找文件列出依赖包,然后下载符合语义化版本规则版本。...更新本地 package 有时候我们想知道依赖包是否有新版本,可以使用 npm outdated 查看,如果发现有的包有新版本,就可以使用 npm update 更新它,...原来,npm update 工作过程是这样: 先到远程仓库查询最新版本 然后对比本地版本,如果本地版本不存在,或者远程版本较新 查看 package.json 对应语义版本规则 如果当前新版本符合语义规则...第一个是当前 node_modules 该模块版本,第二个是 package.json 文件声明版本,第三个是远程仓库最新版本。...只有当前模块版本低于远程,package.json 版本语义规则满足情况,才能更新成功。

2.1K31

npmpackage.json 快速入门

,比如 grunt CLI,就需要安装到全局了 如果在你项目里有 package.json 文件,运行 npm install 后它会查找文件列出依赖包,然后下载符合语义化版本规则版本。...更新本地 package 有时候我们想知道依赖包是否有新版本,可以使用 npm outdated 查看,如果发现有的包有新版本,就可以使用 npm update 更新它,...原来,npm update 工作过程是这样: 先到远程仓库查询最新版本 然后对比本地版本,如果本地版本不存在,或者远程版本较新 查看 package.json 对应语义版本规则 如果当前新版本符合语义规则...执行 npm outdated 后可以看到有三个版本号: 第一个是当前 node_modules 该模块版本,第二个是 package.json 文件声明版本,第三个是远程仓库最新版本。...只有当前模块版本低于远程,package.json 版本语义规则满足情况,才能更新成功。

2K80

nvm管理不同版本node和npm

我们可以通过nvm管理不同版本node和npm, nvm下载安装 下载使用之前,避免不必要麻烦,先将之前node版本删除(同时清除相应多余环境变量也是一个好习惯);  现在nvm-windows...第二个路径是node快捷启动路径(使用nvm下载后node默认在nvm文件,这个路径是创建一个快捷方式路径) ?.../mirrors/npm/ 3、然后我们就需要添加环境变量了:(其实只需要将root和path路径添加到环境变量即可) ?...node 版本管理工具还有一个是 TJ 大神 n 命令,n命令作为node模块而存在,而nvm是独立于npm/node之外一个shell脚本,因此n命令相比nvm更加局限 由于 npm 安装模块路径均为.../usr/local/lib/node_modules ,当使用 n 切换不同 node 版本时,实际上会共用全局 node/npm 目录。

2.5K80

使用npm版本锁定必要性

并且两次发布所在目录是不同,因此也就需要执行npm install - npm build多次,也就意味着有两套node_modules 问题 当然了,还是历史原因,我们项目中有部分代码是在本地构建之后提交到版本...同样版本构建为什么会出现不一样文件? 等等,同样构建?突然想到,npmpackage.json版本管理原理。...我们package.json文件都是用的上尖括号(范版本) "dependencies": { "vue": "^2.4.2", "vue-resource": "^1.3.4", "vue-router...实践 解决版本锁定也很简单,加个npm-lock就可以了 但是npm本身支持lock是在5.0.0以上,而我们构建服务器因为nodejs版本还是6.x.x,因此对应npm可能不支持npm-lock 好在我们发版构建工具支持...npm早期版本其实也有解决这个问题方案,那就是 npm shrinkwrap ,这个也是用作版本锁定,并且到目前为止也是兼容,其优先级高于npm-lock 当然,最简单还是使用yarn,至少可以少跑一个命令

1.1K10
领券