npm/yarm常用命令

ops/2024/10/18 21:23:18/

npm_0">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.ppmy.cn/ops/16670.html

相关文章

分布式与微服务区别?

1、概念角度&#xff1a; 分布式&#xff1a;把多个应用部署到多台服务器&#xff08;云&#xff09;上&#xff0c;多个应用之间相互协作&#xff0c;提高系统的扩展性和稳定性。 微服务&#xff1a;是分布式的一种实现方式。 2、粒度划分&#xff1a; 分布式&#x…

基于Python的Sentinel-2 卫星图像NDWI洪水检测

本文希望找到清晰的卫星图像来演示一种区分淹没区和非淹没区的简单方法。幸运的是,Sentinel-2 在 4 月 7 日(洪水前事件)和 17 日(洪水后事件)拍摄了两张图像,迪拜上空大部分没有云。这些图像激发了我写一篇关于使用卫星图像检测洪水事件的故事的兴趣。 在这篇文章中,我…

抖音视频笔记

文章目录 手机录屏如何录入麦克风声音变声 一直不太用抖音等交圈软件。 但是有时想记录下生活中的点滴&#xff0c;比较简单的方式实际就是app&#xff0c;那么了解下吧。 制作完毕后可以保存为草稿&#xff0c;不一定发布的。 手机录屏如何录入麦克风声音 毫无疑问&#xff…

WebGL使用动画库( GSAP 一款基于 JavaScript 的 web动画库)

安装 npm install gsap使用 <template><div></div> </template><script setup> import * as THREE from three; import { OrbitControls } from three/addons/controls/OrbitControls.js; // 导入动画库 import gsap from gsap// 场景 const s…

判断水仙花数(C语言)

一、N-S流程图&#xff1b; 二、运行结果&#xff1b; 三、源代码&#xff1b; # define _CRT_SECURE_NO_WARNINGS # include <stdio.h>int main() {//初始化变量值&#xff1b;int n 0;int b 0;int s 0;int g 0;int m 0;//提示用户&#xff1b;printf("请输入…

C++:继承性

一、基本概念 一个基类可以派生多个派生类&#xff0c;一个派生类也可以由多个基类派生而成继承 单一继承多重继承继承方式&#xff08;缺省默认&#xff1a;private&#xff09; publicprivateprotected 公有继承 保护继承 私有继承 公有成员 publicprotectedprivate保护成员…

第一届长城杯半决赛wp和AWD笔记

目录 AWD 渗透 cfs 单节点1 AWD笔记 AWD工具 文件比较工具 Web漏洞扫描工具 waf工具 代码审计工具 批量网站备份文件泄露扫描工具 cms通杀漏洞的利用 通杀脚本和批量提交flag脚本 防御流程 攻击流程 注意 AWD 解题思路] 首先就是fscan快速扫描对应C段&#xf…

万兆以太网MAC设计(9)数据流仲裁模块

文章目录 一、模块接口二、模块功能描述2.1、实现思路 三、仿真3.1、仿真设计3.2、仿真波形 总结&#xff1a; 一、模块接口 c0和c1表示输入的俩个数据通道&#xff0c;c0优先级高&#xff0c;P_ARBITER_LAYER 表示当前是在IP层进行仲裁还是MAC层&#xff0c;可复用于俩个模块…