npm常用命令详解

  1. 查看npm版本

    复制代码
    npm -v

    复制代码
    npm --version

    这两个命令都会显示您当前安装的npm的版本。

  2. 初始化项目

    复制代码
    npm init

    这个命令会启动一个交互式的向导,帮助你在项目根目录下创建一个package.json文件,该文件包含了项目的基本信息,比如名称、版本、作者、描述、入口文件、依赖关系等。若要快速创建并使用默认配置,可以使用:

    复制代码
    npm init -y
  3. 安装模块

    复制代码
    npm install <packagename>

    安装指定的模块到当前项目的node_modules目录,并将其添加到dependencies部分(生产环境依赖)在package.json中。如果你想安装特定版本,可以这样指定:

    复制代码
    npm install <packagename>@<version>

    若要全局安装可执行命令行工具:

    复制代码
    npm install -g <packagename>
  4. 更新模块 更新所有本地依赖到最新兼容版本:

    复制代码
    npm update

    更新全局安装的包:

    复制代码
    npm update -g <packagename>

    若要强制更新到最新版本(包括可能不兼容的新大版本):

    复制代码
    npm install <packagename>@latest
  5. 卸载模块 卸载本地依赖:

    复制代码
    npm uninstall <packagename>

    若需要同时从package.json中的dependencies移除:

    复制代码
    npm uninstall <packagename> --save

    或移除devDependencies

    复制代码
    npm uninstall <packagename> --save-dev

    全局卸载:

    复制代码
    npm uninstall -g <packagename>
  6. 设置镜像源 设置npm的registry(例如使用淘宝镜像源):

    复制代码
    npm config set registry https://registry.npm.taobao.org

    查看当前使用的镜像源:

    复制代码
    npm config get registry
  7. 清理缓存 清除npm缓存:

    复制代码
    npm cache clean --force
  8. 查看帮助 获取某个命令的帮助文档:

    复制代码
    npm <command> --help

    或查看npm整体的帮助信息:

    复制代码
    npm help
  9. 列出已安装的包 列出当前项目的所有本地安装的依赖:

    复制代码
    npm list

    或全局安装的包:

    复制代码
    npm list -g

以上就是npm一些基本且常用的命令,npm的功能非常丰富,还有更多高级选项和功能可以根据实际需求查阅官方文档或相关教程。

相关推荐
En^_^Joy18 小时前
Node.js开发指南:模块、npm与Webpack
webpack·npm·node.js
无巧不成书02181 天前
Windows PowerShell执行策略详解:从npm报错到完美解决
前端·windows·npm·powershell执行策略·执行策略·npm.ps1·脚本报错
Luna-player3 天前
npm install vue-awesome-swiper@5.0.1 swiper@7.4.1安装后,我又想全删了,怎么移除
前端·vue.js·npm
军哥全栈AI5 天前
Windows11 彻底卸载Node.js(无残留,适配所有版本)
npm·node.js
❀͜͡傀儡师6 天前
通过npm 手动安装、Docker 部署 OpenClaw小龙虾
前端·docker·npm
头发多多程序媛6 天前
解决依赖下载报错,npm ERR! code EPERM
前端·npm·node.js
console.log('npc')7 天前
pnpm使用
前端·npm
VillenK8 天前
@vue-office依赖报错
前端·npm
虚拟世界AI8 天前
Vue.js安装指南:快速搭建开发环境
vue.js·npm·node.js
ruanCat8 天前
pnpm 踩坑实录:用 public-hoist-pattern 拯救被严格隔离坑掉的依赖
前端·npm·node.js