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

相关推荐
kyriewen1 小时前
百度用6%成本碾压硅谷?中国AI把性价比玩明白了
前端·百度·ai编程
kyriewen1 小时前
你还在手动敲命令部署?GitHub Actions 让你 push 即上线,摸鱼时间翻倍
前端·面试·github
Csvn3 小时前
Pinia 状态管理
前端
不减20斤不改头像3 小时前
手机一句话开发贪吃蛇!TRAE SOLO 移动端 AI 编程实测
前端·后端
xuankuxiaoyao3 小时前
Vue.js实践-组件基础下
前端·javascript·vue.js
一棵白菜4 小时前
Claude Code + Amazon Bedrock 使用指南
前端
大家的林语冰4 小时前
前端周刊:axios 疑遭朝鲜黑客“钓鱼“;CSS 新函数上线;npm 上线深色主题;Oxlint 兼容表;ESLint 支持 Temporal......
前端·javascript·css
哀木5 小时前
一个简单的套壳方案,就能让你的 Agent 少做重复初始化
前端
问心无愧05136 小时前
ctf show web入门27
前端
小村儿6 小时前
给 AI Agent 装上"长期记忆":Karpathy 的 LLM Wiki 思想,我做成了工具
前端·后端·ai编程