npm 删除依赖包_前端开发,npm会了吗?
npm 是Node.js的包管理工具(package manager),npm 由三个独立的部分组成: 网站(开发者查找包,设置参数以及管理npm的主要途径) 注册表(保存每个包(package)的信息) 命令行工具(通过命令行或终端运行。开发者通过 CLI 与 npm 打交道)。
npm常用操作命令
- npm search 搜索包
- npm install 安装包 or npm i 包名
- npm ls 查看已经安装的依赖包
- npm uninstall 卸载包
- npm run 查看 package.json中有哪些 npm script命令
- npm update 更新包
注: jquery@2.2.4 执行 npm update之后,只会更新jquery@2.x.x以后的小版本,不会直接更新到3.x.x版本, 如需下载3.x版本重新安装需要的版本即可
本地项目安装包命令
- npm i
安装在当前项目目录(node_modules)下,根据模块访问规则,当前项目以及子项目可访问。一般用于安装项目独立使用的包。
全局安装包命令
- npm i -g
安装在 npm 指定的全局目录下,通过全局模块访问机制可以在全局范围内访问。一般用于安装工具性质的包。
一次安装多个模块:
npm i gulp-pug gulp-debug gulp-sass
更新依赖包
- 检测依赖包 npm i npm-check-updates -g
- 查看哪些依赖包需要更新 ncu
- 更新package.json文件中的依赖包为最新版本
- 安装最新的依赖包 npm i
- npm outdate 查看安装包有没有版本更新
查看包信息
- npm view vue 或 npm v vue 查看安装包所有信息
- npm v vue version 查看包最新版本
- npm view versions --json 查看指定包的所有版本
npm root -g 查看全局包的安装路径
npm init 或 npm init –yes 自动创建package.json文件
npm config get prefix 获取全局安装的默认目录
npm config set key value 设置npm镜像和node-sass
- npm config set registry https://registry.npm.taobao.org
- npm config set SASS_BINARY https:npm.taobao.org/mirrors/node-sass/
npm i -g与 npm i -S 或 npm i -D 区别
- npm i xxx -g 全局安装
- npm i xxx -S 是 npm i xxx --save的简写 安装的插件会在package.json文件中写入到dependencies对象里面去,dependencies需要发布到生产环境.(生产依赖/项目依赖包) 开发时使用,上线还需要
- npm i xxx -D 是 npm i xxx --save-dev的简写 安装的插件会在package.json文件中写入到devDependencies对象里面去,devDependencies里面的插件只用于开发环境不用于生产环境.(开发依赖) 开发时需要,线上不需要
发布自己的模块包
package.json文件 项目(模块、包)说明配置文件,该文件描述了当前包的信息,只有拥有package.json文件的项目才可以被发布。
自动创建package.json npm init / npm init --yes
package.jsonname:包名称,必填version:版本,必填,格式 x.x.xmain : 包的入口主文件scripts:自定义脚本,通过 npm run 脚本名称即可执行脚本定义的命令dependencies:生产环境下需要使用的依赖包devDependencies:只做开发环境(测试环境)下使用的依赖包
- 注册 npmjs.org 账号
- 登录 npm adduser / npm login 要切回到npm源
- 发布 npm publish 查看发布的npm包
快速删除node_modules依赖或文件
- npm i rimraf -g 全局安装 rimraf 模块
- rimraf node_modules
cmd中 set 可以查看所有的环境变量
npm 删除依赖包_前端开发,npm会了吗?相关推荐
- npm 删除依赖包_npm 和 yarn 你选哪个?
作者:Charlie Midtlyng 翻译:疯狂的技术宅 原文:https://javascript.christmas/2019/10未经允许严禁转载 每个团队都必须在开发过程中做出各种决定.其中 ...
- npm安装指定版本包,npm按版本安装;npm删除依赖,卸载依赖
1.npm中安装指定的版本号,格式为 '包名@版本号' npm install --save 包名称@版本号 例如安装element-ui的2.15.8版本 npm install --save el ...
- npm更新依赖包到最新版本
更新依赖包到最新版本 npm install 依赖包名称@latest -D 查看最新版本 npm info 依赖包名称 version(查看当前最新版本) npm info 依赖包名称 versio ...
- 人工智能实战小程序之语音_前端开发
1. 人工智能实战小程序之准备工作 2. 人工智能实战小程序之语音_前端开发 今天这部分主要讲小程序前端功能的开发 由于我偏后端,css是我的弱项,可能很多人和我一样开发小程序不知道如何下手,希望本篇 ...
- JS实现仿新浪微博大厅和腾讯微博首页滚动效果_前端开发
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- 【部署】SpringBoot 打包部署/共享依赖包(分布式开发集中式部署微服务)精简jar包
精简jar包 将项目跟第三方依赖分开 [部署]SpringBoot 打包部署/共享依赖包(分布式开发集中式部署微服务) 1 修改pom <build><plugins>< ...
- npm升级依赖包_Taro跨端开发之依赖管理
昨天跑的好好项目,今天跑不起来 我们在开发周期比较长的前端项目的时候,必然会遇到依赖管理的问题. 我们在开发项目的时候,我们用了大量的三方库.这些三方的依赖库时不时的会更新自己的代码. 第三方依赖库的 ...
- npm 下载 依赖包时出错的解决方式
文章内容输出来源:拉勾教育 大前端高薪训练营 推荐尽量使用 npm ,新版 npm 不比 yarn 差 一.设置 npm 镜像源 设置为国内镜像源 npm config set registry ht ...
- webstorm github怎么用_前端开发神器WebStorm发布最新版本2019.3,代码完成更加智能...
WebStorm是一款深受广大程序员喜爱的JavaScript 开发和Web前端开发工具,完美适应各种复杂客户端开发和Node.js的服务器端开发.2019.3版本的启动速度提高了20%,对Vue.j ...
最新文章
- python 爬虫源代码-从零开始学Python网络爬虫_源代码.rar
- 【pmcaff】纪录片:互联网时代(互联网人必读大片)
- Mongo使用navicat解除14天限制
- 数据科学学习心得_学习数据科学
- C++:40---继承中类成员的变化关系
- 想成为前端工程师,那么在大学期间应该如何规划?
- 谁说 C++ 的强制类型转换很难懂?
- SSM实现秒杀系统案例
- 大学计算机考试满分多少分,自主招生考试多少分 最多降多少分
- 一次错综离奇的super调用的None参数super() argument 1 must be type, not None
- [经验教程]2022微信怎么给微信好友批量群发消息?
- 二分查找的平均查找长度
- 阿里云Landing Zone系列--场景说明
- Fiddler 抓包夜神模拟器图文详解
- Java的开发环境、测试环境、生产环境、UAT环境、仿真环境
- mmap MAP_PRIVATE MAP_SHARED
- 中文技术文档的写作规范
- 二进制八进制相互转换
- Genome Research | 呼吸疾病国家重点实验室华大研究院合作解析新冠轻重症患者血浆cfRNA特征谱...
- pandas库--DataFrame常用操作
热门文章
- MySQL普通用户修改密码
- python画一束花_用python画一朵玫瑰花,拿去表白趴-Go语言中文社区
- 接口性能优化技巧,干掉慢代码!
- 遇到一个git的大坑 src refspec master does not match any error: failed to push some refs to
- SpringBoot接口幂等性实现的4种方案!
- Java 集合系列(1): Collection架构
- 如何运行一个Java文件?
- Oracle日期格式化问题:to_date(sysdate,'yyyy-MM-dd')与 to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')区别
- 算法--腾讯面试:单词游戏,谁会赢?
- python变量类型是动态的_Python 学习 第四篇:动态类型模型