1.Npm介绍
Node Package Manager,NodeJS包管理和分发工具
直接安装
npm install module_name //install可简写为 i
//使用Npm直接安装模块,默认生产环境,包注册到package.json里 dependencies 中, 会把包安装到项目node_modules文件夹里
-S或--save 写dependencies,发布到生产环境,默认-S
-D或--save-dev,写人devDependencies,发布到开发环境
全局安装
npm install modele_name -g
安装到磁盘用户文件夹中,不会将包名写入package.json,也不会在node_modules目录保存模块包。但本地能够直接使用,打包是全局包也打入
常用命令
npm install 安装模块
npm update包名 : 更新指定包 npm uninstall 包名 : 卸载指定包
npm config list 查看配置信息
npm list 查看当前目录下已安装node包 npm list -g 全局下安装过node包
npm root查看当前包安装路径 npm root -g 查看全局包安装路径
npm install -g cnpm --registry=https://registry.npmmirror.com : 修改包下载源,此例修改为了淘宝镜像
npm init:初始化后会出现一个 Package.json 配置文件,可在后面加 -y,快速跳到问答界面
npm info 指定包名 查看远程npm上指定包的所有版本信息
npm ls 包名查看本地安装的指定包及版本信息,没有显示empty
2.例子:前端编译
npm config set registry https://registry.npm.taobao.org //类似npm install -g cnpm --registry
chown 777 *
npm install // --unsafe-perm root用户时
npm run build:prod //npm run可以执行在package.json文件中定义的脚本命令
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!