详细介绍NPM的基本使用方法、常用命令和一些实用技巧
NPM(Node Package Manager)是一款非常流行的JavaScript包管理工具,它是Node.js平台的默认包管理器。通过NPM,开发者可以方便地下载、安装、管理和分享JavaScript包。本文将详细介绍NPM的基本使用方法、常用命令和一些实用技巧,并通过示例演示如何使用NPM来管理项目依赖和发布自己的包。...
NPM 常用命令(十二)
1、npm unpublish此命令会从npm注册表中删除发布的包1.1 使用语法npm unpublish [<package-spec>]注意: 如果你的目的是鼓励用户升级,或者你不再想维护一个包,请考虑使用 deprecate命令(弃用)。1.2 描述这将从注册表中删除包版本,删除其条目并删除 tarball。如果你没有登录,npm 注册表会返回错误。如果你不指定版本或删除所有....
![NPM 常用命令(十二)](https://ucc.alicdn.com/pic/developer-ecology/7mlvz6ghjvfb2_7aef50a680294200879a87eef94e798a.png)
NPM 常用命令(十一)
1、npm shrinkwrap1.1 使用语法npm shrinkwrap1.2 描述此命令用于锁定发布的依赖版本。此命令将 package-lock.json 重新用于可发布的 npm-shrinkwrap.json 或简单地创建一个新的。 此命令创建和更新的文件将优先于任何其他现有或未来的 package-lock.json 文件。2、npm star2.1 使用语法npm star [&a...
![NPM 常用命令(十一)](https://ucc.alicdn.com/pic/developer-ecology/7mlvz6ghjvfb2_a4363448e96b49dcb114c843a8efc1df.png)
NPM 常用命令(十)
1、npm prefix此命令用于显示前缀1.1 使用语法npm prefix [-g]1.2 描述将本地前缀打印到标准输出。 这是包含 package.json 文件或 node_modules 目录的最近父目录,除非还指定了 -g。如果指定了 -g,这将是全局前缀的值。1.3 示例2、npm prune 此命令用于删除与项目无关得包。2.1 使用语法npm prune [[<@scop....
![NPM 常用命令(十)](https://ucc.alicdn.com/pic/developer-ecology/7mlvz6ghjvfb2_e0b47fed36d744c6bf72d1ac4a2a0838.png)
NPM 常用命令(九)
1、npm link该命令可以符号链接包文件夹1.1 使用语法npm link [<package-spec>] 别名: ln1.2 描述一般情况下创建链接分为2个步骤:1、在一个包文件夹中,通过npm link 创建一个全局的符号链接。2、在其他包文件夹中, 可以通过npm lin package-name 来安装到当前包文件夹中的node_modules 文件中,是通过符号链接进....
![NPM 常用命令(九)](https://ucc.alicdn.com/pic/developer-ecology/7mlvz6ghjvfb2_bb3f3496645041368e417c7086875913.png)
NPM 常用命令(八)
1、npm install1.1 命令使用npm install [<package-spec> ...] 别名: add, i, in, ins, inst, insta, instal, isnt, isnta, isntal, isntall此命令安装一个包和它所依赖的任何包。 如果包有一个package-lock文件,或者一个 npm-shrinkwrap文件,或者一个 ya....
![NPM 常用命令(八)](https://ucc.alicdn.com/pic/developer-ecology/7mlvz6ghjvfb2_d963a66fc3784ee9a00a498f0292fb8f.png)
NPM 常用命令(七)
1、npm help1.1 命令使用npm help <term> [<terms..>] 别名: hlep1.2 描述如果提供了主题,则显示相应的文档页面。如果主题不存在,或者提供了多个术语,则 npm 将运行 help-search 命令来查找匹配项。 请注意,如果 help-search 找到单个主题,那么它将在该主题上运行 help,因此唯一匹配等同于指定主题名称....
![NPM 常用命令(七)](https://ucc.alicdn.com/pic/developer-ecology/7mlvz6ghjvfb2_ca4bc6ba5b1b45cdbdfa1433c2cc9281.png)
NPM 常用命令(六)
1、npm explain1.1 命令使用npm explain <package-spec> 别名: why1.2 描述此命令将打印导致在当前项目被其他引用包的依赖链。如果提供了一个或多个包规范,则只有与其中一个说明符匹配的包才会解释它们的关系。包规范还可以引用 ./node_modules 中的文件夹例如,在 npm 的源代码树中运行 npm explain unpipe 将显示....
![NPM 常用命令(六)](https://ucc.alicdn.com/pic/developer-ecology/7mlvz6ghjvfb2_8f6bb00a82224fe3ac6e7d3f33963d6a.png)
NPM 常用命令(五)
1、npm doctor1.1 命令npm doctor [ping] [registry] [versions] [environment] [permissions] [cache]1.2 描述npm doctor 运行一组检查以确保你的 npm 安装具有管理 JavaScript 包所需的内容。 npm 主要是一个独立的工具,但它确实有一些必须满足的基本要求:Node.js 和 git 必....
![NPM 常用命令(五)](https://ucc.alicdn.com/pic/developer-ecology/7mlvz6ghjvfb2_7d922d9ff16543309f5fb3954cc91f34.png)
NPM 常用命令(四)
1、npm diff1.1 描述与其对应的 git diff 类似,此命令将打印发布到 npm 注册表的包的文件差异补丁。npm diff --diff=<spec-a> --diff=<spec-b>使用注册表说明符比较两个包版本,例如: npm diff --diff=pkg@1.0.0 --diff=pkg@^2.0.0。 也可以比较任何包的复刻,例如: npm d....
![NPM 常用命令(四)](https://ucc.alicdn.com/pic/developer-ecology/7mlvz6ghjvfb2_eec6a5ffa5da44ef826bbd98b8df1377.png)
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
阿里巴巴终端技术
阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。
+关注