npm/yarm常用命令

npm命令

标题npm作为嵌入在node中的功能,两个起到相辅相成作用,所以只要安装了node就可以使用npm!
查看nodejs版本:
node -v 【或 node --version】
查看nodejs版本:
npm -v
查看npm下载仓库地址:
npm config get registry
设置npm淘宝下载镜像地址:(–g为全局安装)
npm config set registry https://registry.npm.taobao.org [–g]
设置npm官方默认下载镜像地址:
npm config set registry https://registry.npmjs.org/
使用nrm工具切换到淘宝源:(也是切换为淘宝下载镜像地址)
npm nrm use taobao
使用npm查看安装的包列表:(-g为查看全局安装的包)
npm list [-g]
使用npm安装模块:【默认安装最新版本的包】
npm i <模块名,例如react> 或者 npm install <模块名,例如react>
使用npm安装指定版本的模块:【安装指定版本包】
npm i <模块名>@版本号 例子: npm i jquery@3.0.0
使用npm查看安装模块的版本号:
npm list <模块名> 例子: npm list jquery
npm更新包到最新版本:
npm update <模块名>
npm卸载已安装的包:
npm uninstall <模块名>
npm安装模式:
npm i <模块名> 【-save/-save-dev】
备注:默认安装为-save,-save为运行时依赖,即上线后仍需要;-save-dev为开发时依赖,上线后不在需要,一般为开发时使用的工具包
npm创建自己的包命令:【生成package.json文件】
npm init 回车后输入信息

package.json配置文件解析:【通过导入配置文件只需要在项目执行 npm install 命令就会根据配置文件自动安装依赖!】
--------------------begin------------------------------
{
“dependencies”: { 【运行依赖】
“jquery”: “^3.6.0” 【如果不带则永远只会下载该指定版本,如果带则每次install都会更新到当前大版本的最新版本,例如:3.x.x 】
【“jquery”: "3.6.0":如果不带则永远只会下载该指定版本,如果带~则每次install都会更新到当前版本的最外版本号为最新版本,例如:3.6.x 】
},
“name”: “hellonpm”, 【包名】
“version”: “1.0.1”, 【版本号】
“description”: “this is a test project”, 【描述】
“main”: “index.js”, 【包主入口】
“devDependencies”: {}, 【开发依赖】
“scripts”: {
“test”: “echo “Error: no test specified” && exit 1” 【运行的命令,运行方式:npm run 命令 ,例如:npm run test】
},
“repository”: {
“type”: “git”,
“url”: “git”
},
“keywords”: [
“npm”,
“react”
],
“author”: “pqw”,
“license”: “ISC”
}
--------------------ending------------------------------
npm查看帮助命令:
npm help 命令
按指定包名更新:【-g 全局更新】
npm update -g

yarm命里

安装yarn包管理工具:
npm i yarn -g
设置yarn下载包镜像:
yarn config set register https://registry.npm.taobao.org [–g]
yarn初始化项目:
yarn init
yarn安装模块:
yarn add 模块名
yarn删除模块:
yarn remove 模块名
yarn安装开发时依赖:
yarn add 模块名 --dev
yarn更新包版本:
yarn upgrade 模块名
yarn查看已安装的包:
yarn cache list
yarn修改镜像源:
yarn config set registry http://registry.npm.taobao.org/ -g
yarn查看镜像源:
yarn config get registry

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

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

相关文章

阿里云X魔搭社区Create@AI创客松第四届冠军:MumuLab

4月13日终于迎来了线下Demo Day&#xff0c;此前阿里云 X 魔搭社区 X Datawhale CreateAI创客松已经紧锣密鼓地准备了一个多月时间&#xff0c;全球150团队报名、创作出66作品、评选出25支团队进入决赛&#xff0c;作品范围覆盖从办公效率到法律调解再到游戏互动以及构建童话世…

h5键盘弹出收起时引起的页面变化

h5键盘弹出收起时引起的页面变化 键盘弹出时会导致窗口发生变化&#xff0c;置于底部的操作项会被顶上来&#xff0c;所以在键盘弹出的时候处理一下页面节点 通过监听页面窗口大小变化判断键盘状态键盘弹出时隐藏底部操作项在页面加载完成时执行即可 export function keyboa…

机器人技术概述_3.机器人的分类

由于机器人的用途广泛&#xff0c;有许多种分类。行业不同&#xff0c;机器人的应用场景不一样&#xff0c;由于要求的不同&#xff0c;机器人的控制方式也存在许多差异&#xff0c;这里简要描述两种分类。 1.按控制方式分类 如果按照要求的控制方式分类&#xff0c;机器人可分…

构建交通新动脉 激活襄阳城市发展动力

—— 襄阳环线提速改造工程通车 即从巴峡穿巫峡,便下襄阳向洛阳。襄阳,这座位于汉江之滨的历史文化古城,自古便为交通要塞,正以崭新的姿态迈入一个新时代——城市交通快速化时代。4月26日,襄阳环线提速改造工程正式通车,“一轴三环九放射”城市骨架路网体系基本形成。它不仅是…

python 实现用户登录

1. JWT Token 参考&#xff1a;https://www.zhihu.com/question/364616467 jwt官网&#xff1a;https://jwt.io/#debugger-io 1.1. Token Token 是一个宽泛的术语&#xff0c;它可以指代任何一种用于身份验证的机制。Token 常常被用在验证和授权流程中。Token 可以有不同的形…

C语言笔试题之找出数组的最大公约数

找出数组的最大公约数 实例要求 1、给定一个整数数组 &#xff0c;返回数组中最大数和最小数的最大公约数&#xff1b;2、两个数的最大公约数是能够被两个数整除的最大正整数&#xff1b;示例&#xff1a; 实例分析 1、要找到数组中最大数和最小数的最大公约数&#xff1b…

python 中使用 ESP8266 实现语音识别(或热词检测)

介绍 我的大部分家庭自动化都是通过对网络中的设备执行 HTTP 请求来控制的。 (例如:开灯、打开收音机、控制加热系统...... 这可以使用ESP8266轻松完成。我有一个控制器和一个触摸传感器,当我在床上时用它来控制灯光和音乐。 像 Amazon Echo 或 Google Homepod 一样添加语…

Apache RocketMQ ACL 2.0 全新升级

作者&#xff1a;徒钟 引言 RocketMQ 作为一款流行的分布式消息中间件&#xff0c;被广泛应用于各种大型分布式系统和微服务中&#xff0c;承担着异步通信、系统解耦、削峰填谷和消息通知等重要的角色。随着技术的演进和业务规模的扩大&#xff0c;安全相关的挑战日益突出&am…

《AI创作类工具之十四——​ Verse》

一.简介 官网:Verse - 新一代生产力工具 Verse是一款功能丰富的智能写作工具,它集合了实时预览、代码高亮、表格编辑和数学公式支持等特色功能,为用户提供了高效的文档编写和管理体验。Verse不仅界面设计简洁,使用户能够更专注于文档内容,还提供了丰富的功能来帮助用户更…

Elment ui 表单上滑 加载更多数据方法

方法记录 方便以后使用 方法一&#xff1a; <template><div><el-table:data"tableData"height"calc(100vh - 300px)"ref"table":show-header"false"><el-table-columnprop"date"label"日期"…

HPE Aruba Networking推出新一代Wi-Fi 7接入点 助力企业高效应对安全、AI与物联网挑战

HPE ArubaNetworking推出的全新Wi-Fi 7接入点&#xff0c;提供全面的AI就绪边缘IT解决方案&#xff0c;旨在为用户和物联网设备提供安全、高性能的连接服务&#xff0c;以实现数据的捕获和路由&#xff0c;从而满足AI训练和推理需求 休斯顿-2024年4月23日-慧与科技(NYSE: HPE)近…

vue+html5+css制作日历代码,工作日配置

目录 1.日历页面 2.工作日查询、自然日查询 js 3.修改工作日配置 4.数据库&#xff0c;表结构 5.初始化数据 因系统需要&#xff0c;需要制作一个功能--工作日配置。 需要的业务有&#xff1a; 1.初始化与国家放假情况一致&#xff0c;之后支持手动进行工作日配置&#…

Python 网络与并发编程(四)

文章目录 协程Coroutines协程的核心(控制流的让出和恢复)协程和多线程比较协程的优点协程的缺点 asyncio实现协程(重点) 协程Coroutines 协程&#xff0c;全称是“协同程序”&#xff0c;用来实现任务协作。是一种在线程中&#xff0c;比线程更加轻量级的存在&#xff0c;由程…

《欢乐钓鱼大师》攻略,钓友入坑必备!

欢迎来到《欢乐钓鱼大师》&#xff01;在这个游戏里&#xff0c;你可以尽情享受垂钓的乐趣&#xff0c;通过不断更换和升级高阶鱼竿&#xff0c;轻松地钓到各种稀有鱼类。因为许多玩家在挑战关卡时遇到了一些困难&#xff0c;所以今天我给大家带来了《欢乐钓鱼大师攻略指南》&a…

日志框架整合SpringBoot保姆级教程+日志文件拆分(附源码)

目录 介绍 日志概述 日志文件 调试日志 系统日志 日志框架 日志框架的作用 日志框架的价值 流行的日志框架 SLF4J日志门面 介绍 环境搭建简单测试 集成log4j logback Logback简介 Logback中的组件 Logback配置文件 日志输出格式 控制台输出日志 输出日志到…

代谢网络模型学习笔记(序章)

代谢模型学习笔记&#xff08;序章&#xff09; 全文目录 代谢模型学习笔记&#xff08;序章&#xff09;-1、 闲言碎语0 、前言说明重点说明 1 、内容概述1.1 文献分享 Shifts in growth strategies reflect tradeoffs in cellular economics 2、 论文笔记3、思考讨论 -1、 闲…

vue-admin-template项目实现中英文切换

实现效果&#xff1a; 1.安装 *注意版本号 npm install vue-i18n8.24.5 -S2.新建文件夹 在src目录下新建lang文件夹&#xff0c;里面有3个文件 // index.js import Vue from vue import VueI18n from vue-i18n import Cookies from js-cookie import elementEnLocale fr…

OpenHarmony音视频—opus

简介 Opus是一种用于在互联网上进行交互式语音和音频传输的编解码器。它可以从低比特率窄带语音扩展到非常高的高品质立体声音乐。 下载安装 直接在OpenHarmony-SIG仓中搜索opus并下载。 使用说明 以OpenHarmony 3.1 Beta的rk3568版本为例 将下载的opus库代码存在以下路径&a…

深入解析面向对象编程(OOP)的三大核心特性:封装、继承与多态性

文章目录 1. 封装&#xff1a;保护数据和隐藏实现细节2. 继承&#xff1a;提高代码复用性3. 多态&#xff1a;接口一致&#xff0c;实现多样 面向对象编程&#xff08;Object-oriented programming&#xff0c;OOP&#xff09;的三大特性——封装、继承和多态。 1. 封装&#x…

软件架构设计 Azure架构

软件架构 是指软件系统的组织结构&#xff0c;它定义了软件组件之间的关系、交互方式以及系统整体的设计原则和思想。在软件开发领域&#xff0c;有许多种不同类型的架构&#xff0c;其中一些常见的包括&#xff1a; 客户端-服务器架构&#xff08;Client-Server Architecture…