作为开发人员你需要知道的 npm 命令

举报
海拥 发表于 2022/03/30 22:39:23 2022/03/30
【摘要】 很高兴又见面了!😊NPM 全称 Node Package Manager,是很多开发人员最常用的工具之一。它将所有模块放在一个地方,以便 node 可以找到它们,并管理依赖冲突。以下是是作为开发人员应该了解的最常见 npm 命令的列表。@[TOC](❤️作为开发人员你需要知道的 npm 命令❤️) 🎁 install(安装)此命令用于安装 npm 包和特定包所依赖的其他包。它将安装在本地...

很高兴又见面了!😊

NPM 全称 Node Package Manager,是很多开发人员最常用的工具之一。它将所有模块放在一个地方,以便 node 可以找到它们,并管理依赖冲突。以下是是作为开发人员应该了解的最常见 npm 命令的列表。

@[TOC](❤️作为开发人员你需要知道的 npm 命令❤️)

🎁 install(安装)

此命令用于安装 npm 包和特定包所依赖的其他包。它将安装在本地node_modules文件夹中。

npm install <packagename>

有一个安装新软件包的简写 👇

npm i <packagename>

👓 uninstall(卸载)

此命令与安装完全相反。它将完全卸载 node_modules 文件夹中已经存在的包。如果包提及不存在package.json列表或node_modules文件夹,它不会做任何事情。

npm uninstall <packagename>

卸载新软件包的简写 👇

npm un <packagename>

🎓 update(更新)

此命令将当前包更新为最新版本,如果未指定包名称,则它将更新所有包。如果缺少某些软件包,它也会检查并更新这些软件包。

npm update <packagename> 

或者 👇

npm update

更新包的简写 👇

npm up <packagename>

🍰 deprecate(弃用)

此命令将通过向所有尝试安装它的人提供弃用警告或消息来更新包的 npm 注册表项。

npm deprecate <pkg>[@<version range>] <message>

==注意==:要取消弃用特定包,请为消息参数指定一个空字符串 ("")。请注意,您必须使用双引号,它们之间不能有空格。

npm deprecate <pkg>[@<version range>] ""

🧁 doctor(检查)

此命令检查我们的环境,以便我们的 npm 安装拥有管理我们的 JavaScript 包所需的东西。在安装 npm 之前,将检查包必须满足的一些基本要求。

  • Node.js 和 git 必须可由 npm 执行。
  • 确保 npm 注册表、registry.npmjs.com 或其他使用注册表 API 的服务可用。
  • 使用 npm、node_modules(本地和全局)的目录存在并且可由当前用户写入。
npm doctor

🍺 list(列表)

此命令将打印所有安装的包及其版本,以及它们在树结构中的依赖项。

npm list

🥇 view(视图)

此命令将打印有关包的数据。

npm view <packagename> <versions>

如果未指定版本,则默认版本为最新

🎯 help(帮助)

此命令有助于上述主题。它显示了相应的文档页面。

如果主题不存在,或者提供了多个术语,则 npm 将运行该help-search命令以查找匹配项。如果help-search找到单个主题,那么它将运行该主题的帮助,因此唯一匹配等效于指定主题名称。

npm help <term>

🎢 全局安装/更新包

此命令将在本地系统中全局安装或更新包。

npm install -g nodemon
npm update -g nodemon

-g 指定全局。如果-g不指定,包将默认安装在本地,项目目录外无法访问。

🎪 将软件包安装为生产/开发依赖项

此命令将安装在指定环境中可用的包。

`npm install -P <packagename>` P 用于生产
`npm install -D <packagename>` D 用于开发

🎡 init(初始化)

该命令可以通过在其中添加 package.json 文件将空目录转换为 npm 项目。

此外,您可以 package.json 在创建文件时将项目的元信息添加到文件中。

如果您 package.json 在目录中没有,并且 npm install moduleName 在该目录路径处触发,则模块将被全局安装。

npm init

或者

npm init -y

🏀 build(构建)

npm buildnpm run build完全不同。

npm run build——此命令从 package.json 脚本字段运行构建字段。

npm build——这是一个内部命令。如果你运行它,你会得到: npm WARN build npm build called without arguments.

🎏 start(开始)

此命令运行 package.json 文件中脚本内可用的 start 属性中指定的预定义命令。

npm start

✨ stop(结束)

此命令运行 package.json 文件中脚本内可用的 stop 属性中指定的预定义命令。 与 start 不同,如果没有定义 stop 属性,则没有将运行默认的脚本

npm stop <filename>
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。