跳转到主要内容
你行网

Main navigation

  • 首页
  • Drupal
  • 编程与开发
  • 数据库
  • 操作系统与应用
  • 服务器与运维
  • 社区
User account menu
  • 登录

面包屑

  1. 首页

什么是 npm?

由 hrs, 12 一月, 2025

什么是 npm?

npm(Node Package Manager) 是 Node.js 的包管理工具,类似于 Python 的 pip 或 PHP 的 Composer。它允许你:

  • 安装 JavaScript 和 Node.js 的包(插件、库、工具等)
  • 管理项目的依赖项
  • 共享你自己的包

npm 的常见用途

任务

npm 命令

说明

安装一个包

npm install <包名>

本地安装一个包到当前项目

全局安装一个工具

npm install -g <包名>

将一个工具安装到全局环境

升级一个包

npm update <包名>

更新某个包到最新版本

查看已安装的包

npm list

列出当前项目中已安装的所有包

卸载一个包

npm uninstall <包名>

删除已安装的包

初始化一个项目(生成 package.json)

npm init

初始化一个新的 Node.js 项目


npm 的核心概念

  1. 包(Package)
    一个包是一个可以复用的代码模块,通常包含在一个压缩文件中。每个包都包含在 **npm 的官方仓库(https://www.npmjs.com)**。
  2. package.json 文件
    这是一个项目的配置文件,记录了项目所依赖的包及其版本号。
    例如:

    {
      "name": "my-project",
      "version": "1.0.0",
      "dependencies": {
        "express": "^4.17.1",
        "lodash": "^4.17.21"
      }
    }
    
  3. 本地安装 vs 全局安装
    • 本地安装:只在当前项目中可用。
      例子:

      npm install express
      
    • 全局安装:在系统的任何地方都可以使用。
      例子:

      npm install -g intelephense
      

如何安装 Node.js 和 npm?

Linux/MacOS:

sudo apt update
sudo apt install nodejs npm

Windows:

从官网下载安装包:Node.js 官方网站


验证是否安装成功

在终端中运行:

node -v   # 检查 Node.js 版本
npm -v    # 检查 npm 版本

总结

  • Node.js 是一个运行 JavaScript 的环境。
  • npm 是 Node.js 的包管理工具,用于安装、管理和发布包。
  • coc.nvim 和 intelephense 等插件依赖 npm 来安装和更新。

如果你遇到任何安装或使用的问题,请告诉我! 😊

  • 登录或注册以发表评论
内容类型分类
技术文章
文章归类
操作系统与运用

文章标签

  • npm

评论

文章标签

Excel
CSS
ubuntu
php
vim
五笔
VPN
Linux
command
HTML
drupal 8
drupal 7
centos
composer
Mysql
模块(module)
drush
Drupal
JavaSrcipt
apache
英语
drupal 9
nerdtree
荔壳风
network
果树种植
surround
drupal10
SEO
主题(theme)
更多

相关文章

  • 因权限问题导致drupal cms 无法正常安装,那么该如何解决这个问题
  • kvm虚拟机启动失败:default网络未激活
  • ubuntu 安装kvm 虚拟机
  • foreach 是 PHP 循环语句使用方法
  • implode() 函数的定义和用法
  • Drupal 11 主题制作教程
  • 检查 Composer 是否为官方源
  • 在 Drupal 中权重(Weight)是怎样排序的
  • 解决 Drupal 主题缺失问题
  • 为什么学习php 会一边学,一边忘
RSS源

友情链接 网站地图 版权信息 联系我们 网址导航 社区

Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号