Mac 安装使用NPM及常用命令

环境: Mac

工具:

NPM 可通过官网查询一些模块相关

NPM Doc 通过官网文档了解更多的关于NPM的使用

安装


NPMNode.js 的包管理工具,可用于解决 Node.js在代码部署上的问题。

新版本的Node.js 已经集成了NPM , 因此可通过下载 Node.js 来使用 NPM

Node.js 下载地址

Node.js 历史版本下载地址

下载成功后, 打开终端运行命令,检测版本是否运行成功:

复制代码
// 检测node.js
node -v
// 检测npm 
npm -v

如果有Homebrew的话,可以通过它进行安装:

复制代码
brew install node

NPM常用命令


  1. 更新NPM, 主要用于能够获取最新的软件包相关

    npm install npm -g

  2. 卸载NPM

    npm uninstall npm -g

  3. 安装指定模块

typescript 复制代码
// 安装增加 -g 命令,表示全局安装,安装包在 /usr/local 目录下的 ./node_modules中
// 没有使用-g 命令,会将安装包默认安装命令运行的所在目录的 ./node_modules中
// 安装某个模块前,都会生成 node_modules 目录
npm install ModleName
npm install ModelName -g
  1. 查看已安装的模块列表
typescript 复制代码
npm list
npm list -g

/*
/usr/local/lib
├── corepack@0.17.0
├── express@4.18.2
├── i@0.3.7
├── npm@9.5.1
├── typescript@5.1.6
└── yarn@1.22.19
*/
  1. 查看已安装的模块
typescript 复制代码
npm list yarn -g

/*
/usr/local/lib
└── yarn@1.22.19
*/
  1. 更新已安装的模块
typescript 复制代码
npm update yarn -g
  1. 搜索模块

    npm search ModelName
    npm search ModelName -g

  2. 帮助相关

    npm help

NPM常用模块推荐


  • yarn 用于缓存下载的每个包,使用用法:
typescript 复制代码
// 全局安装yarn模块
npm install yarn -g 
// 通过yarn模块添加md5
yarn add md5

常见问题汇总

安装某个模块提示权限不足问题

问题原因: 权限不足,

解决方案: 运行命令时,增加sudo即可

示例:

复制代码
sudo npm install ModelName -g
sudo npm update yarn -g

安装某个模块很慢的问题

问题原因: npm install 默认使用的安装镜像为国外镜像,因此会受网络限制.

解决方案: 替换镜像为国内, 运行终端命令

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

后续慢慢补充...

相关推荐
kyriewen2 天前
2026 年了,这 6 个 npm 包可以卸载了——浏览器原生 API 已经能替代
前端·javascript·npm
l1o3v1e4ding9 天前
windows安装Claude Code,并接入Deepseek-v4模型 ,提供离线安装包
git·npm·node.js·claude code·cc-switchcc
TT_Close9 天前
别再复制旧 Flutter 工程了,真正拖慢你的不是业务代码
flutter·npm·visual studio code
Penfy_Z10 天前
【Python LLM 调用踩坑】Connection error 终极解决方案!npm 代理导致阿里云通义千问接口连接失败
开发语言·python·npm
终将老去的穷苦程序员10 天前
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚
前端·npm·node.js
之歆11 天前
Node.js 与 NPM 包管理完全指南
前端·npm·node.js
12点一刻11 天前
npx 使用入门教程:是什么、怎么用、和 npm 有什么区别
前端·npm·node.js
cv魔法师12 天前
解决vscode终端报错npm : 无法加载文件npm.ps1,因为在此系统上禁止运行脚本。
ide·vscode·npm
夜雪闻竹14 天前
版本管理:npm 发布 + Electron 打包 + CI/CD
ci/cd·npm·node.js·代码规范·chatcrystal
zhangfeng113315 天前
workbuddy ,node.js 每次会在 项目目录上安装 node_modules,能不能一次安装多次使用,为什么 npm 不把包装在全局
前端·npm·node.js