• npm命令介绍


    npm

    • 描述:Node Package Manager (NPM) 是 Node.js 的包管理器,用于安装、管理和发布 JavaScript 包。
    • 示例:npm -v

    npm access

    • 描述:控制包的访问权限。需要管理员或拥有特定权限的用户才能执行。
    • 示例:npm access public (将一个包设置为公开访问)

    npm adduser

    • 描述:向注册表添加新用户,在发布包之前需要先进行身份验证。
    • 示例:npm adduser

    npm audit

    • 描述:检查项目中的依赖关系是否有已知的安全漏洞,并给出相应的建议。
    • 示例:npm audit

    npm bin

    • 描述:显示当前项目的本地可执行命令的路径。
    • 示例:npm bin

    npm bugs

    • 描述:在浏览器中打开包的错误报告页面。
    • 示例:npm bugs

    npm cache

    • 描述:操作 NPM 的缓存,可以查看、清除和管理已下载的包。
    • 示例:npm cache clean

    npm ci

    • 描述:从 package-lock.json 文件或者 npm-shrinkwrap.json 文件中安装项目的依赖,用于在 CI/CD 等环境中进行快速和可靠的安装。
    • 示例:npm ci

    npm completion

    • 描述:输出适用于当前 shell 的自动补全脚本。
    • 示例:npm completion >> ~/.bashrc

    npm config

    • 描述:用于配置 NPM 的各种设置,如注册表、代理等。
    • 示例:npm config set registry

    npm dedupe

    • 描述:解决项目中重复依赖的问题,将重复的依赖合并为单个版本。
    • 示例:npm dedupe

    npm deprecate

    • 描述:标记包已经过时,推荐用户使用其他包或者更新的版本。
    • 示例:npm deprecate @"" "message"

    npm diff

    • 描述:显示本地包和注册表中最新版本之间的差异。
    • 示例:npm diff

    npm dist-tag

    • 描述:管理包的发布标签,可以给特定版本打上自定义的标签。
    • 示例:npm dist-tag add @ latest

    npm docs

    • 描述:在浏览器中打开包的文档页面。
    • 示例:npm docs

    npm doctor

    • 描述:诊断并修复项目中的常见问题。
    • 示例:npm doctor

    npm edit

    • 描述:打开当前项目或全局安装的包的编辑器。
    • 示例:npm edit

    npm exec

    • 描述:在包含指定脚本的包的上下文中执行任意命令。
    • 示例:npm exec --

    npm explain

    • 描述:显示指定模块的详细信息,包括版本和依赖关系。
    • 示例:npm explain

    npm explore

    • 描述:在包的上下文中启动一个子 shell,可以在其中执行命令。
    • 示例:npm explore --

    npm find-dupes

    • 描述:查找项目中重复的依赖项。
    • 示例:npm find-dupes

    npm fund

    • 描述:显示包的资助信息,包括资助者和捐赠方式。
    • 示例:npm fund

    npm help

    • 描述:获取 npm 命令的帮助信息。
    • 示例:npm help

    npm help-search

    • 描述:搜索 npm 命令的帮助文档。
    • 示例:npm help-search

    npm hook

    • 描述:管理在 npm 命令执行期间触发的钩子。
    • 示例:npm hook disable

    npm init

    • 描述:初始化一个新的 npm 项目,并生成一个 package.json 文件。
    • 示例:npm init

    npm install

    • 描述:安装一个或多个包,并将其添加到 package.json 文件中的依赖列表。
    • 示例:npm install

    npm install-ci-test

    • 描述:安装项目的依赖,并将其标记为用于 CI 测试的开发依赖。
    • 示例:npm install-ci-test

    npm install-test

    • 描述:安装项目的依赖,并将其标记为用于测试的开发依赖。
    • 示例:npm install-test

    npm link

    • 描述:在全局模式下创建一个软链接,将当前包链接到全局包目录中。
    • 示例:npm link

    npm logout

    • 描述:从 npm 注销当前用户。
    • 示例:npm logout

    npm ls

    • 描述:列出当前项目的包依赖关系树。
    • 示例:npm ls

    npm org

    • 描述:管理 npm 组织,如创建、加入和移除组织。
    • 示例:npm org create

    npm outdated

    • 描述:检查当前项目的过时包。
    • 示例:npm outdated

    npm owner

    • 描述:管理包的所有者,可以添加、删除和列出包的所有者。
    • 示例:npm owner add

    npm pack

    • 描述:创建一个压缩包,包含当前包的内容。
    • 示例:npm pack

    npm ping

    • 描述:检查 npm 注册表的连通性。
    • 示例:npm ping

    npm pkg

    • 描述:查看当前包的信息。
    • 示例:npm pkg

    npm prefix

    • 描述:显示全局模式下的安装路径前缀。
    • 示例:npm prefix -g

    npm profile

    • 描述:管理 npm 用户配置文件,包括获取、设置和删除。
    • 示例:npm profile get

    npm prune

    • 描述:从 node_modules 文件夹中删除不再需要的包。
    • 示例:npm prune

    npm publish

    • 描述:发布当前包到 npm 注册表上。
    • 示例:npm publish

    npm rebuild

    • 描述:重新构建当前包的二进制文件。
    • 示例:npm rebuild

    npm repo

    • 描述:在浏览器中打开包的代码仓库。
    • 示例:npm repo

    npm restart

    • 描述:重启脚本。
    • 示例:npm restart

    npm root

    • 描述:显示当前项目的包安装路径。
    • 示例:npm root

    npm run-script

    • 描述:执行定义在 package.json 文件中的脚本命令。
    • 示例:npm run-script

    npm search

    • 描述:在 npm 注册表中搜索包。
    • 示例:npm search

    npm set-script

    • 描述:在 package.json 文件中设置脚本命令。
    • 示例:npm set-script

    npm shrinkwrap

    • 描述:创建一个锁定的依赖关系版本文件,确保所有用户安装相同的依赖项版本。
    • 示例:npm shrinkwrap

    npm star

    • 描述:将当前包标记为喜欢。
    • 示例:npm star

    npm stars

    • 描述:列出当前用户标记为喜欢的包。
    • 示例:npm stars

    npm start

    • 描述:启动 package.json 文件中定义的启动命令。
    • 示例:npm start

    npm stop

    • 描述:停止正在运行的脚本。
    • 示例:npm stop

    npm team

    • 描述:管理 npm 组,如创建、加入和移除组。
    • 示例:npm team create

    npm test

    • 描述:运行定义在 package.json 文件中的测试命令。
    • 示例:npm test

    npm token

    • 描述:管理访问令牌,如创建、列出和删除令牌。
    • 示例:npm token create

    npm uninstall

    • 描述:卸载指定的包。
    • 示例:npm uninstall

    npm unpublish

    • 描述:取消发布已发布到 npm 注册表上的包。
    • 示例:npm unpublish @

    npm unstar

    • 描述:取消标记当前包为喜欢。
    • 示例:npm unstar

    npm update

    • 描述:更新当前项目的包到最新版本。
    • 示例:npm update

    npm version

    • 描述:在 package.json 文件中更新包的版本号。
    • 示例:npm version

    npm view

    • 描述:查看指定包的详细信息。
    • 示例:npm view

    npm whoami

    • 描述:获取当前登录用户的用户名。
    • 示例:npm whoami

    npx

    • 描述:执行本地安装的可执行文件,无需设置全局映射。
    • 示例:npx create-react-app my-app

    希望这些解释能够帮助你更好地理解这些 npm 命令的用途和功能。

  • 相关阅读:
    C#应用处理传入参数 - 开源研究系列文章
    对SPA的理解、对 vue组件化的理解
    【UVA 12657】移动盒子 Boxes in a Line
    学习笔记【Java 虚拟机③】类加载与字节码技术
    rabbitMQ (1)
    【云原生】DevOps 新纪元 | 史前的惨淡现实
    Leetcode101.对称二叉树
    asp.net 应用程序中同步方法调用异步方法无响应解决方法
    srs webrtc服务p2p案例信令分析
    redis第九章-Redis队列Stream、Redis6多线程详解
  • 原文地址:https://blog.csdn.net/qq_29752857/article/details/133783972