npm 下载第三方包
npm
- 一、npm包管理
- 二、使用npm下载第三方包到本地
- 三、npm初始化
- 在cmd中切换到项目目录
- package.json的作用
- package.json文件中的一些属性
- 四、生产环境安装依赖模块
- 五、开发环境依赖模块
- 六、安装全部依赖
- 七、卸载第三方包
- 八、清除缓存
- 九、npm下载地址
- 十、nrm
一、npm包管理
- npm是随着node一起的,安装了node,npm也就同样安装了。只要安装了node,就可以通过命令行使用npm了
- 在命令行内输入
npm --version
或者npm -v
即可查看npm的版本号 - npm的卸载:卸载了node,就等于卸载了npm
二、使用npm下载第三方包到本地
- 按下键盘上的
Win + R
键,输入cmd回车,打开命令行切换到你要下载到的第三方包的目录 npm install 包名
或者npm i 包名
- 在当前文件夹目录中会自动多出一个node_modules文件夹,里面放的就是我们通过npm下载的第三方包(最新版本【默认】)
- 下载指定版本的第三方包
npm install 包名@版本号
- 一份node_modules文件夹里面,一个包只能存在一个版本,当下载新的版本的时候,会将原来的自动卸载
三、npm初始化
- 每一个项目的根目录下面,会按照我们的要求,在当前的目录下生成一个package.json文件夹来记录整个项目
- 它是项目的描述文件,里面记录项目所需要的模块,以及项目的一些配置信息(比如:包的名称、版本号、许可证等)
- 初始化后,我们使用的npm安装的每一个包及版本号都会被记录
在cmd中切换到项目目录
- 在命令行内输入
npm init
- 会进入选择输入列表,按照规则填写就好了(注意:package name不能使用中文命名)
- 快速简写指令
npm init -y
一切将会采用默认值,快速生成package.json
package.json的作用
- 列出项目所有的软件包及版本号,使我们构建的项目具有可复制性,更易于给其他开发人员共享
package.json文件中的一些属性
- dependencies:生产环境依赖的模块
- devDependencies:开发环境依赖的模块
- script:脚本
- script里面存储的命令的别称,当我们频繁执行的命令比较长的时候,我们就可以将这个比较长的命令卸载这个命令之中,设置一个别名。执行任务的时候直接使用
npm run 别名
四、生产环境安装依赖模块
npm install 包名 --save
或者npm install 包名 -s
- 将模块的版本信息保存在package.json文件的dependencies字段中
五、开发环境依赖模块
npm install 包名 --save-dev
- 将模块的版本信息保存package.json文件的devDependenices字段中
六、安装全部依赖
npm install
- 批量下载安装package.json文件中记录的依赖包
七、卸载第三方包
- 手动删除:删除在node_modules文件夹里相关的文件 (不推荐)
npm uninstall 包名
或者npm un 包名
会自动删除node_modules文件夹内相关的第三方包,并删除在package.json里的相关信息
八、清除缓存
- 在下载包的过程中失败,导致每一次都下载不成功(一般出现在下载第三方包的时候电脑突然断网、关机)
- 清除下载记录
打开命令行,在哪个文件夹目录都可以
输入指令npm cache clear -f
用来清除下载包的记录 - 强制清除缓存
C:User/管理员名称(每个人不一样)/AppData/Roming 直接删除里面npm-cache文件夹
九、npm下载地址
- npm的默认下载地址在国外,下载速度慢,而且容易丢包,丢一些小包
- 解决方法:换一个在国内的下载地址
- npm :npm原始地址在国外
- yarn :国外地址
- cnpm :中国国家做的一个镜像地址,每一段时间会去同步外国的服务器,他们有什么我们也就有什么。在国内下载的时候,我们就可以使用国内的地址下载,下载快,网路稳定
- taobao :阿里做的镜像,每隔30分钟就和国外的同步一次,基本保证了和国外一致,taobao比cnpm下载要快一些
十、nrm
- nrm的作用:它是管理nrm下载地址的软件,可以测试地址的网络延迟来切换地址
- 安装:
npm i nrm -g
一般会因为版本过高而报错,可以换成npm i -g nrm@1.1.0
- 检测版本:
nrm --version
或者nrm -V
(注意V是大写) - 测速:
npm 下载第三方包相关推荐
- 微信小程序使用 npm 安装第三方包
微信小程序支持使用 npm 安装第三方包. 使用 npm: 在小程序根目录下执行 npm install 第三方包名 安装 npm 包. 点击开发者工具中的菜单栏:工具 --> 构建 npm 完 ...
- go get 下载第三方包存储路径问题
问题: 在goland命令终端中使用go get 命令下载第三方包时下载的包文件没在系统设置的环境变量(C:\tao\StudyTech\go\Projects)的src中.这里是window开发环境 ...
- 微信小程序npm安装第三方包
由于我要使用微信小程序引用图标插件,就以AntV F2插件为例:AntV F2官网: https://antv.alipay.com/zh-cn...需要准备:微信开发工具(必须支持npm功能); n ...
- pip使用镜像下载第三方包
pip 使用镜像下载第三方包 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名 例如: pip3 install -i ht ...
- python下载第三方包失败的解决方案:由于目标计算机积极拒绝,无法连接
问题1:python网站访问较慢 使用三方镜像进行下载,例如下面使用清华的镜像 pip3 install 第三方包名 -i https://pypi.tuna.tsinghua.edu.cn/simp ...
- Go下载第三方包、git下载包:常见问题汇总
1.go get google.golang.org/grpc 提示网络不通,如下图: 解决方法:go get google.golang.org/grpc 解决办法汇总_年少~年的博客-CSDN博客 ...
- nodejs npm下载使用包
分成三步 初始化项目.npm init 如果之前已经初始化,则可以省略. 安装包. npm install 包名. 引入模块,使用. 第一步:初始化项目 这里提到的项目并不是某个具体的功能,只是要创建 ...
- npm 下载 依赖包时出错的解决方式
文章内容输出来源:拉勾教育 大前端高薪训练营 推荐尽量使用 npm ,新版 npm 不比 yarn 差 一.设置 npm 镜像源 设置为国内镜像源 npm config set registry ht ...
- go get下载第三方包问题的解决
在国内采用go get有时会下载不到一些网站如golang.org的依赖包. 方法1(亲测有效): gopm 代替go 下载第三方依赖包 可以采用gopm从golang.org一些镜像网站上下载. ...
- 解决PyCharm和Spyder不能兼容pip下载第三方包的问题
在pip成功下载cvxpy后,在PyCharm可以调用但在Spyder不能调用. 1)先上网查前人的解决方案,重装Spyder的核,在Spyder的偏好设置之python解释器"中输入查出s ...
最新文章
- 企业新站上线应注意的几个问题
- python list遍历
- oc73--NSArray使用
- 设计模式学习笔记(5) - 策略模式
- angular2+ 中封装调用递归tree
- 10月24日杨力祥老师谈话有感
- 我用 Python 自制成语接龙小游戏,刺激!
- 智能卡卡发卡流程(收藏4)
- tensorflow2.0自制神经网络数据集及预测结果(混淆矩阵)可视化
- MySQL字符集是什么
- java实现rsa加解密算法_JAVA实现RSA加密解密 非对称算法
- java颜色识别_Java颜色检测
- codesensor:将代码转化为ast后再转化为文本向量
- 打赢下一场游戏大战!PlayStation能满足玩家一切需求?
- 微步在线:半年融资8亿,综合型网络安全“新贵”诞生
- 如何批量下载网站网页
- VMware workstation的三种网络模式
- 2016-中国。联通移动号码归属地查询(省市代码)
- 最新版ChemDraw 15.1 免费获取下载
- 计算机基础知识ppt培训心得体会,课件制作培训心得体会5篇