npm(Node Package Manager)

npm(Node Package Manager)是 Node.js 的默认包管理器,它用于安装、更新、配置和移除 Node.js 应用程序中的包。以下是一些常用的 npm 命令:

1. 安装包

  • npm install <package> - 安装一个包到当前项目(默认为 --save)。
  • npm install <package> --save-dev - 安装一个包作为开发依赖。
  • npm install <package> -gnpm install --global - 全局安装一个包。

2. 更新包

  • npm update <package> - 更新一个已安装的包到最新版本。
  • npm update -g - 更新全局安装的包。

3. 移除包

  • npm uninstall <package> - 从项目中移除一个包。
  • npm uninstall -g - 从全局环境中移除一个包。

4. 搜索包

  • npm search <query> - 搜索 npm 仓库中的包。
  • npm view <package> - 查看一个包的详细信息。

5. 初始化项目

  • npm init - 初始化一个新的 npm 项目并创建 package.json 文件。

6. 运行脚本

  • npm run <script> - 运行 package.json 文件中定义的脚本。
  • npm start - 运行 scripts.start 脚本,通常用于启动应用程序。
  • npm test - 运行 scripts.test 脚本,通常用于执行测试。

7. 查看依赖

  • npm list - 列出当前项目的依赖树。
  • npm list -g - 列出全局安装的包。
  • npm list --depth=0 - 列出顶层依赖。

8. 其他常用命令

  • npm cache clean --force - 清理 npm 缓存。
  • npm config list - 列出当前的 npm 配置。
  • npm version <newversion> - 增加一个包的版本号。
  • npm publish - 发布一个包到 npm 仓库(需要有权限)。

9. 审计和安全性

  • npm audit - 审计项目依赖的安全性问题。
  • npm audit fix - 自动修复一些已知的安全性问题。

10. 使用 npx

  • npx <package> - 执行一个包的二进制文件,无需全局安装。

请注意,npm 命令可能会随着 npm 的版本更新而有所变化。为了确保使用正确的命令和选项,建议查看 npm 的官方文档或使用 npm help <command> 来获取特定命令的帮助信息。此外,某些命令可能需要特定的权限或配置,例如 npm publish 需要你登录到 npm 账户。

相关推荐
counterxing27 分钟前
我整理了一个免费开发资源目录,还做成了 CLI 和 MCP
前端·agent·ai编程
子兮曰7 小时前
Bun v1.3.14 深度解析:Image API、HTTP/3、全局虚拟存储与五十项变革
前端·后端·bun
kyriewen8 小时前
今天,百年巨头一次砍了9200人,而一个离职科学家的实话让全网睡不着觉
前端·openai·ai编程
问心无愧05138 小时前
ctf show web 入门42
android·前端·android studio
kyriewen9 小时前
老板逼我上AI,我偷偷在浏览器里跑LLaMA,省下20万API费
前端·react.js·llm
Beginner x_u9 小时前
前端八股整理(手写 02)|数组转树、数组扁平化、随机打乱一个数组
前端·数组·数组转树·数组扁平化
KaMeidebaby9 小时前
卡梅德生物技术快报|禽类成纤维细胞 FISH 实验:鸟类性别染色体基因定位技术实现与数据验证
前端·数据库·其他·百度·新浪微博
天若有情6739 小时前
前端高阶性能优化:跳出传统懒加载与预加载,基于用户行为做轻量预判加载
前端·性能优化
小小小小宇9 小时前
前端转后端:SQL 是什么
前端
张元清10 小时前
React Observer Hooks:7 种监听 DOM 而不写样板代码的方式
前端·javascript·面试