npm/yarm常用命令

news/2024/9/24 4:56:09/

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/news/1437112.html

相关文章

CentOS上如何自定义开机启动服务

一&#xff1a;简单的例子 在CentOS7之后自定义开机启动服务&#xff0c;可以通过创建一个systemd服务单元文件来实现。以下是创建自定义服务并设置其开机启动的步骤&#xff1a; 1&#xff0c;编辑服务文件&#xff0c;并添加以下内容&#xff1a; [Unit] DescriptionMy cu…

一文读懂VR数字展览会,从沉浸式体验到市场竞争力的全方位提升

在数字化转型的浪潮中&#xff0c;VR技术正逐渐成为商业展览的新趋势。VR数字展览会通过创新的展示功能和互动体验&#xff0c;为参展商和观众带来前所未有的便利和效果。 一、VR展示功能的沉浸式体验 1、全方位沉浸式体验&#xff1a; VR技术能够创造一个全方位的三维展览环…

面向对象目录总结

【零】思维导图 【一】初识面向对象 Python 初识面向对象-CSDN博客 【二】面向对象-封装 Python 面向对象之封装和装饰器property_面向对象python封装property-CSDN博客 【三】面向对象-继承 Python 面向对象之继承和组合_面向对象 组合 继承-CSDN博客 【四】面向对象-多…

acwing算法提高之图论--拓扑排序

目录 1 介绍2 训练3 参考 1 介绍 本专题用来记录拓扑排序相关的题目。 求拓扑序列算法的关键步骤&#xff1a; 把入度为0的结点插入队列q。弹出队头t&#xff08;将t记录下来&#xff09;&#xff0c;遍历队头t的下一个结点&#xff0c;将其入度减1。操作之后&#xff0c;如…

Python基础:【习题系列】函数

在Python中,函数内部用来返回值的关键字是什么?( A ) A.return B.output C.yield D.send 答案:A 难易程度:易 答案解析:return关键字用于从函数中返回值,结束函数的执行。 知识点:函数返回值;Python关键字 在Python函数定义中,用于接收任意数量参数的符号是什么…

数字信号处理(MATLAB入门例子)

&#xff08;代码主要来源于这本书&#xff09; 1.用MATLAB产生32个正弦波样本&#xff0c;A2&#xff0c;f1000Hz&#xff0c;以及fs8000Hz % % Example 2.1 Sinewave generator % This example generate 32 sine sample, % plot it and save in sine.dat file% For the boo…

【ensp实验】Telnet 协议

目录 Telnet 协议 telnet协议特点 Telnet实验 ​编辑 不使用console口 三种认证模式的区别 Telnet 协议 Telnet 协议是 TCP/IP 协议族中的一员&#xff0c;是 Internet 远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用…

从国内盲盒小程序看国外市场的发展机遇与挑战

近年来&#xff0c;盲盒小程序在国内市场迅速崛起&#xff0c;凭借其独特的营销模式和消费者体验&#xff0c;赢得了大量年轻消费者的喜爱。从国内盲盒小程序的发展中&#xff0c;我们可以窥见国外市场的一些发展机遇与挑战&#xff0c;为进军国际市场提供有益的参考。 首先&a…