npm-工具包

news2024/11/18 1:48:04

npm-工具包

npm
  • 介绍

    npm(Node Package Manager)是用于管理和共享Node.js包(包括代码、工具和资源)的包管理工具

  • 常用命令

    • 局部安装包

      npm install <package-name>: 安装指定的包
      npm install <package-name> --save/-S: 安装包并保存到 dependencies(生产环境依赖)中
      npm install <package-name> --save-dev/-D: 安装包并将其保存到 devDepenrencies(开发环境依赖)中
      
    • 全局安装

      npm install -g <package-name>
      
    • 查看已安装的包

      npm list 查看当前项目的所有已安装的包
      npm list -g 查看全局已安装的包
      
    • 卸载包

      npm uninstall <package-name>
      
    • 更新包

      npm update <package-name> 更新指定的包
      npm update -g 全局更新所有包
      
    • 查看包信息

      npm show <package-name> 显示有关包的详细信息
      
    • 初始化项目

      npm init -y
      
    • 运行脚本

      在 package.json 文件中,可以定义一些脚本,然后使用 npm run <script-name> 来运行他们
      
    • 搜索包

      npm search <package-name>: 搜索 npm 仓库中的包
      
下载镜像源的更换
  • 推荐使用nrm管理

    • 下载nrm

      npm install -g nrm
      
    • 查看已有的镜像源

      nrm ls
      

    • 切换镜像源

      nrm use taobao
      
yarn
  • 镜像源配置

    # 淘宝镜像源配置
    yarn config set registry https://registry.npm.taobao.org/
    yarn config set registry https://mirrors.huaweicloud.com/repository/npm/
    
  • 验证配置

    yarn config get registry
    
  • 初始化项目

    yarn init -y
    
  • 安装项目的依赖

    yarn install
    
  • 添加依赖

    yarn add <package-name>
    
  • 清理缓存

    yarn cache clean
    
  • 检查过时的包

    yarn outdated
    
  • 升级

    • 升级所有包到最新你版本

      yarn upgrade
      
    • 升级特定包到最新版本

      yarn upgrade <package-name>
      
    • 升级指定包到指定版本

      yarn upgrade <package-name>@<version>
      
    • 交互式升级

      # 这个命令以交互式方式显示可升级的包列表,让你选择要升级的包及其版本。这种方式可以更精确地控制升级的过程
      yarn upgrade-interactive
      
    • 升级所有开发依赖

      yarn upgrade --latest --dev
      
  • 列出已安装的包

    yarn list
    
  • 更新依赖

    yarn upgrade <package-name>
    
Proxy
  • 配置

    yarn config set proxy http://proxy-server:port
    yarn config set https-proxy http://proxy-server:port
    
  • 清除

    yarn config delete proxy
    yarn config delete https-proxy
    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1261741.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

共聚陆丰 共参“清峰公益 凝聚慈善力量 共创美好生活”公益项目

11月25日&#xff0c;在广东省陆丰市万国大酒店&#xff0c;一场众人期待已久的“清峰公益 凝聚慈善力量 共创美好生活”公益项目正式启动&#xff0c;当地各界人士鼎力相助&#xff0c;出席活动有陆丰市潭西镇常务副镇长林济廷、陆丰市潭西镇镇府公共服务办主任陈学琳、潭西镇…

Java 简易版王者荣耀

所有包和类 GameFrame类 package newKingOfHonor;import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.io.File; import java.util.ArrayList;im…

串口波形延时问题再次故障测试分析

先放电路图吧 这个延时问题测试了很多天&#xff0c;怎么感觉总是有没有想到的问题可以测试&#xff0c;总是有原件可以替换改善问题&#xff0c;再次测试了三极管的C脚波形&#xff1a; 从上到下的3个波形分别是MCU出来的波形&#xff0c;经过三极管反向的波形&#xff0c;…

idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案

&#x1f9f8;欢迎来到dream_ready的博客&#xff0c;&#x1f4dc;相信您对博主首页也很感兴趣o (ˉ▽ˉ&#xff1b;) &#x1f4dc;jdk17安装全方位手把手安装教程 / 已有jdk8了&#xff0c;安装JDK17后如何配置环境变量 / 多个不同版本的JDK&#xff0c;如何配置环境变量&a…

Spark---SparkCore(三)

一、Spark广播变量和累加器 1、广播变量 1&#xff09;、广播变量理解图 2&#xff09;、广播变量使用 val conf new SparkConf() conf.setMaster("local").setAppName("brocast") val sc new SparkContext(conf) val broadCast sc.broadcast(list) …

Ilya Sutskever:师从Hinton,“驱逐”奥特曼,一个改变AI世界的天才科学

ChatGPT 已经在全球爆火&#xff0c;但大众在两周之前似乎更熟悉Sam Altman&#xff0c;而对另一位创始人 Ilya Sutskever 却了解不多。 直到前几天因为OpenA眼花缭乱的政权争夺大戏&#xff0c;OpenAI 的首席科学家Ilya Sutskever的名字逐渐被世人所知。 Ilya Sutskever在科…

利略版本的发布标志着EndeavourOS从Xfce转向KDE Plasma

导读EndeavourOS&#xff0c;一个基于 Arch Linux 的滚动发行版&#xff0c;今日发布了其最新版本——伽利略&#xff08;Galileo&#xff09;。这次更新带来了一些重大变革&#xff0c;令其用户群体充满期待。 伽利略版本除了采用最新、优质的 Linux 6.6 LTS 内核系列外&…

什么是企业数字化转型?如何利用数字化工具加快转型速度?

企业数字化转型是指将数字技术整合到所有业务领域&#xff0c;从根本上改变业务运作和为客户提供价值的方式。它包括采用新的工具、过程和策略来提高效率、创新和客户满意度。数字化转型可以帮助公司在基础层面上规划、实施和管理业务流程。它提供了员工和客户所期望的先进体验…

企业内部社区在促进员工之间的合作与共建

企业内部社区作为一种新兴的企业管理工具&#xff0c;在企业管理中展现出了巨大的价值和作用。它为企业内部员工提供了一个良好的交流互动平台&#xff0c;促进了信息共享、知识传递和团队协作&#xff0c;提升了企业的创新能力和竞争力。 企业内部社区通过问卷收集功能&#…

DjiTello + YoloV5的无人机的抽烟检测

一、效果展示 注&#xff1a;此项目纯作者自己原创&#xff0c;创作不易&#xff0c;不经同意不给予搬运权限&#xff0c;转发前请联系我&#xff0c;源码较大需要者评论获取&#xff0c;谢谢配合&#xff01; 1、未启动飞行模型无人机的目标检测。 DjiTello YOLOV5抽烟检测 …

“职场中的‘特色人物’:与‘个性’领导和同事的碰撞与成长“

文章目录 每日一句正能量前言程序员是怎么和产品经理battle的&#xff1f;科班程序员非科班程序员 程序员的团队合作密码&#xff1a;协作与领导的艺术职场人际关系的技巧后记 每日一句正能量 乌云的背后是阳光&#xff0c;阳光的背后是彩虹。 前言 在职场中&#xff0c;我们都…

护眼灯什么价位的好?好用又实惠的护眼台灯推荐

我国8&#xff5e;12岁的小学生中&#xff0c;约有47个儿童就有一个近视眼&#xff0c;近视发病率约为23%&#xff0c;中学生约为55%&#xff0c;大学生约为76%&#xff0c;全国近视眼约为3亿人&#xff0c;其中青少年约为2亿人。全国近视眼发病人数位居世界首位&#xff0c;发…

PostgreSQL 数据脱敏方式盘点

数据脱敏是一种广泛采用的保护敏感数据&#xff08;如信用卡&#xff0c;社保卡&#xff0c;地址等信息&#xff09;的方法。脱敏数据不仅仅是为了保护你和客户的数据安全&#xff0c;在一些情况下&#xff0c;法律也有相应要求&#xff0c;最著名的例子就是 GDPR。 市面上也有…

docker-compose部署zabbix+grafana

1.引言 1.1目的 zabbixgrafana实现图形化监控 2.部署环境 服务器ip服务版本192.168.5.137zabbix-server6.0.21192.168.5.137grafana10.2.2192.168.5.152zabbix-client6.0.21 3.部署zabbix-server 3.1 创建zabbix目录 mkdir zabbix3.2 编写docker-compose文件 cd zabbix…

医学影像PACS源码:PACS系统的基础知识(DICOM、HL7、SWF)

1、PACS PACS是Picture Archiving and Communication Systems首字母缩写&#xff0c;全称为影像储存和传输系统&#xff0c;涉及放射医学、计算机技术、通讯技术及数字图像技术等&#xff0c;是医院信息系统的重要组成部分&#xff0c;是将数字医疗设备(如X线、CT、MRI、超声、…

P8A110-A120经典赛题

Web应用程序SQL Inject安全攻防 任务环境说明&#xff1a; 服务器场景&#xff1a;WebServ2003&#xff08;用户名&#xff1a;administrator&#xff1b;密码&#xff1a;空&#xff09;服务器场景操作系统&#xff1a;Microsoft Windows2003 Server 服务器场景安装服务/工…

matlab配置

matlab配置 windowslinux windows 按照这里一步步配置就行( 移动硬盘中软件备份中自取) linux linux配置步骤

【C/PTA —— 12.指针1(课外实践)】

C/PTA —— 12.指针1&#xff08;课外实践&#xff09; 一.函数题6-1 删除字符串中数字字符6-2 找最大值及其下标6-3 求两数平方根之和6-4 求一组数中的最大值、最小值和平均值6-5 两个4位正整数的后两位互换6-6 判断回文字符串 二.程序题7-1 求矩阵每行元素的和 一.函数题 6-…

在 C# 中复制 Word、Excel、PDF 和 PPT 文档

在 C# 中复制文档可能是各种软件应用程序中的一项基本任务。无论您是构建文件管理系统、创建备份实用程序&#xff0c;还是出于任何原因仅需要复制文档&#xff0c;都需要高效的文件处理和复制机制。在这篇博文中&#xff0c;我们将引导您逐步完成在 C# 中复制文档的过程。在代…

IDEA懒人必备插件:自动生成单元测试!

IDEA懒人必备插件&#xff1a;自动生成单元测试&#xff01; 前言1、打开设置 File-->settings-->Plugins&#xff0c; 搜索 Squaretest2、安装完成后重启idea &#xff0c;你会发现&#xff0c;导航栏位置已经多了一个选项3、接着就在你想要测试的类中 用快捷键 altInse…