当前位置: 首页 > article >正文

npm/cnpm的使用

npm

1、安装npm

前往nodejs官网下载安装node

验证是否安装成功node

node -v

 node安装npm也会安装

npm -v

2、使用npm

1. 初始化项目

在一个项目文件夹中运行:

npm init

根据提示输入项目信息(如项目名称、版本号等)。

如果你希望快速初始化并跳过提示:

npm init -y

npm init --yes

2. 安装依赖包

安装某个包:

npm install 包名

例如,安装 lodash

npm install lodash

默认安装到 node_modules 文件夹,并更新 package.json

全局安装:

某些工具需要全局安装(如 yarneslint):

npm install -g 包名

例如,安装 yarn

npm install -g yarn

3. 移除依赖包

移除已安装的包:

npm uninstall 包名

npm r 包名

npm remove 包名

全局删除:

npm remove  -g 包名

例如,移除 lodash

npm uninstall lodash

4. 更新依赖包

更新某个包到最新版本:

npm update 包名

5. 查看已安装的包

查看当前项目中的依赖包:

npm list

查看全局安装的包:

npm list -g

6. 安装指定版本的包

如果需要安装某个指定版本:

npm install 包名@版本号

例如,安装 lodash4.17.21 版本:

npm install lodash@4.17.21

 cnpm

1、安装cnpm

npm install -g cnpm --registry=https://registry.npmmirror.com/

2、使用

使用方法与npm一样加个c

安装nrm:

cnpm i nrm -g 

查看可用镜像:

nrm ls

切换镜像源:

nrm use taobao

查看镜像源是否切换:

cnpm config get registry

npm config list

清除缓存:

cnpm cache clean --force

查看安装包信息:

npm list

npm list -g

 nvm:

命令
nvm list available显示所有可以下载的Node.js版本
nvm list显示已安装的版本
nvm install 18.12.1安装18.12.1版本的 Node.js
nvm install latest安装最新版的Node.js
nvm uninstall 18.12.1删除某个版本的Node.js
nvm use 18.12.1切换18.12.1的Node.js

更新:

npm install -g npm

或者

cnpm install -g npm


 


http://www.kler.cn/a/405795.html

相关文章:

  • 格式化输入输出【专辑优质版】
  • 掌握移动端性能测试利器:深入JMeter手机录制功能
  • CSS实现实现当文本内容过长时,中间显示省略号...,两端正常展示
  • 【前端知识】nodejs项目配置package.json深入解读
  • (C语言)文件操作
  • el-input绑定点击回车事件意外触发页面刷新
  • Day24 回溯算法part03
  • 什么是AOT技术?Java语言不同类型的JIT或AOT编译器?
  • android 实现答题功能
  • 046 购物车
  • Go语言基本类型转换
  • git使用(一)
  • 金融数据中心容灾“大咖说” | 美创科技赋能“灾备一体化”建设
  • STM32 ADC 读取模拟量
  • GitLab|数据迁移
  • DICOM图像处理:深入解析DICOM彩色图像中的Planar配置及其对像素数据解析处理的实现
  • [linux]linux c实现mac地址写入文件,实现删除和增加操作
  • windows下sqlplus连接到linux oracle不成功
  • dockerdsktop修改安装路径/k8s部署wordpress和ubuntu
  • 【论文阅读】Poison Forensics: Traceback of Data Poisoning Attacks in Neural Networks
  • 【大模型-智能体】AutoGen Studio测试和导出工作流程
  • C++:设计模式-单例模式
  • 如何优化Sql的查询性能?
  • 实景三维赋能国土空间智慧治理
  • Python爬虫中的IP封禁问题及其解决方案
  • Chrome 浏览器 131 版本新特性