window包管理器
包管理工具Node.js
Node.js下载配置
node.js就是运行在服务端的 JavaScript,
Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/
Node.js 历史版本下载地址:https://nodejs.org/dist/
1.npm的下载:
node -v
3.验证是否安装成功
打开DOS命令界面:先win+r 输入cmd,将下一步点击Enter 换为Ctrl+Shift+Enter,直接以管理员打开cmd
node -v
npm -v
出现NodeJS和npm的版本号即为安装成功!
2.npm的配置:
npm其实是Node.js的包管理工具(package manager)
新建“node_cache”文件夹用来存放全局缓存 该路径下已经存在node_modules目录可用来存放全局模块,
无需创建新的文件夹,默认已经内置了npm
1.分别在NodeJS安装目录下创建node_cache和node_global两个文件夹
npm config set cache "F:\Download\node.js\node_cache"
npm config set prefix "F:\Download\node.js\node_global"
查看配置结果
npm config ls
npm config set cache "F:\Download\node.js\node_cache" npm config set prefix "F:\Download\node.js" --nodejs会自动寻找该路径下的node_modules(下载自带也可以自己创建)文件夹为实际存放全局模块的路径,这也是为啥叫prefix不叫global的原因;以后安装的全局模块都会被放到D:\Program Files\nodejs\node_modules下,跟npm模块在一个文件夹中
需要在环境变量中设置NODE_PATH路径(模块执行路径)
dos命令快速打开高级系统设置:Win + R
sysdm.cpl
查看配置:npm config list
查看安装过的包:npm list -g
查看包信息:npm info picgo
安装包:npm install -g +包名
删除包:npm uninstall -g 包名
3.yarn使用
软件包管理器yarn可以自动安装项目依赖(需要安装的依赖在package.js中)
法一官网下载:Yarn 中文文档 (bootcss.com)
导入yarn : npm install -g yarn
环境配置:编辑用户变量里的Path,将之前相应npm的路径C:\User\用户\AppData\Roaming\npm 改为:F:\Download\node.js\node_global
查看配置:yarn config list
查看yarn是否安装成功:yarn -version
- 更改yarn的包全局命令
yarn config set global-folder "F:\Download\node.js\yarn-global"
yarn config set cache-folder "F:\Download\node.js\yarn-cache"
- // 查看 npm 全局包的安装位置*
- npm config get prefix
- // 查看 npm 缓存位置
- npm config get cache
- 查看是否更改成功
yarn global dir
错误原因:打包编译时会重新生成dist文件,但是其他地方打开了dist文件。所以报错没有权限,
解决方法
ctrl+x选择管理员的身份运行
执行: set-ExecutionPolicy RemoteSigned
4.测试
yarn add express -g
打开cmd命令行,输入查看yarn的全局安装位置
yarn global dir
查看当前yarn的bin的位置
yarn global bin
报错解决方案:1、删除C:\Users\用户\下的.npmrc文件
2、在命令行输入npm cache clean --force然后在cmd下执行 npm install -g yarn
4.pip
从3.4版本之后,pip 才开始为python默认组件,之前的版本是没有的
- 查看 Python 安装的所有模块
pythom -m pydoc modules
- 查看使用 pip 安装的包
pip list
- 删除所有安装过的包
pip uninstall -r python_modules.txt -y
4.pip --version
5.安装包比如我要安装 Django。用以下的一条命令
pip install Django==1.7
阿里云镜像安装Django:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Django
卸载包
pip uninstall SomePackage
搜索包
pip search SomePackage
显示安装包信息
pip show
查看指定包的详细信息
pip show -f SomePackage
列出已安装的包
pip list
查看可升级的包
pip list -o
改变包下载的默认路径(并不知道解决没有)
已经在E盘建立了E:\PythonCode\pip\pip.ini文件插入内容为
``[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install] trusted-host = https://pypi.tuna.tsinghua.edu.cn
5.yum
yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。
基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。
将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。
Linux系统自带yum
yum常用命令
- \1. 列出所有可更新的软件清单命令:yum check-update
- \2. 更新所有软件命令:yum update
- \3. 仅安装指定的软件命令:yum install <package_name>
- \4. 仅更新指定的软件命令:yum update <package_name>
- \5. 列出所有可安裝的软件清单命令:yum list
- \6. 删除软件包命令:yum remove <package_name>
- \7. 查找软件包命令:yum search <关键字>
- \8. 清除缓存命令:
- yum clean packages: 清除缓存目录下的软件包
- yum clean headers: 清除缓存目录下的 headers
- yum clean oldheaders: 清除缓存目录下旧的标题
- yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的标题
**
- \8. 清除缓存命令:
- yum clean packages: 清除缓存目录下的软件包
- yum clean headers: 清除缓存目录下的 headers
- yum clean oldheaders: 清除缓存目录下旧的标题
- yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的标题
window包管理器相关推荐
- 包管理器_包管理器的演变
包管理器 每个计算机化设备都使用某种形式的软件来执行其预期的任务. 在软件的早期,对产品进行了严格的bug和其他缺陷测试. 在过去的十年左右的时间内,该软件已通过Internet发布,目的是通过应用新 ...
- Windows中使用包管理器(类似于apt/yum的) - Chocolatey
Windows中使用包管理器 - Chocolatey简介 李俊才 的 CSDN 博客 邮箱 :291148484@163.com CSDN 主页:https://blog.csdn.net/qq_2 ...
- NPM js 包管理器介绍
NPM的定义 npm 全称 Node Package Manager , 是Node.js 默认的, 以javascript 编写的软件包管理系统 用于分享和使用代码,早已成为前端的标配. 作用类似与 ...
- 前端包管理器的领头大哥——npm
背景 CommonJS 的出现,使 node 环境下的 JS 代码可以用模块更加细粒度的划分.一个类.一个函数.一个对象.一个配置等等均可以作为模块,这种细粒度的划分,是开发大型应用的基石. 为了解决 ...
- javascript原理_JavaScript程序包管理器工作原理简介
javascript原理 by Shubheksha 通过Shubheksha JavaScript程序包管理器工作原理简介 (An introduction to how JavaScript pa ...
- Linux包管理器apt/apt-get发现远程代码执行漏洞
研究人员Max Justicz日前发现了知名Linux包管理器apt/apt-get中的远程代码执行漏洞,该漏洞允许外部进行中间人攻击并获取root权限以执行任何代码.该漏洞已在最新版本apt修复,如 ...
- apt cyg 安装php,Cygwin的包管理器:apt
本站文章除注明转载外,均为本站原创或者翻译. 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商: 本站部分原创和翻译文章提供markdown格式源码,欢迎使 ...
- 安装npm_前端开发:node.js的node包管理器npm安装以及使用
在前端开发过程中,node.js进行包管理的时候会使用npm管理器来操作.npm(node package manager)包管理器,主要是用于第三方模块的下载.安装和管理,它具有强大的第三方资源,重 ...
- 【Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决...
转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 今天在博客专家群看到CSDN韩俊强发表了一篇用Jekyll搭建个人博客的文章感觉很好. ...
- 华为云提供针对Nuget包管理器的缓存加速服务
在Visual Studio 2013.2015.2017中,使用的是Nuget包管理器对第三方组件进行管理升级的.而且 Nuget 是我们使用.NET Core的一项基础设施,.NET的软件包管理器 ...
最新文章
- jQuery EasyUI API 中文文档 - DataGrid 数据表格
- Oralce null
- FPGA之道(62)时空变换之空间换时间
- NGINX(一)内存结构
- 上海:加快推进18个新建数据中心项目的建设和投资进度
- 2018-2019 ACM-ICPC, Asia Seoul Regional Contest——A - Circuits
- 2019年蓝桥杯第一题
- 懒省事的小明(优先队列)
- 服务器系统性能计数器,MSRS 2008 Windows Service 性能对象的性能计数器
- tomcat安装并设置开机启动
- left join 一对多只取一条_Python爬虫教程:验证码的爬取和识别详解
- 利用计算机解决的生活问题,利用计算机解决经典动力学问题
- babel 无法解析jsx (webpack react )
- C语言模拟信号量解决同步、互斥问题
- layerDate 时间插件
- oracle卸载步骤图解,Oracle详细卸载步骤
- web前端学习第三周
- php qq邮箱验证码不显示图片,qq邮箱邮件图片不显示怎么解决-解决qq邮箱邮件图片不显示的方法 - 河东软件园...
- A*算法解决传教士—野人过河问题
- java 正则用法_Java正则用法
热门文章
- 使用开源PhoneGap开发web app
- 【Python】基于VB、Python、PythonGUI的BMI计算器小程序
- 计算机机房规范管理,学校计算机机房如何有效科学规范管理
- 谷歌地球-覆盖全球任何一个角落的地图软件
- linux执行.sql文件,Linux下执行Oracle的sql脚本
- 2018年国内外信息安全相关大事件
- Appium自动化测试(Java版)
- 【北京迅为】i.MX6ULL终结者Linux RS232/485驱动实验RS232驱动
- 计算机的显卡控制面板在哪里,nvidia控制面板在哪,详细教您如何进入英伟达控制面板...
- [GUET-CTF2019]re-[SUCTF2019]SignIn-相册-[ACTF新生赛2020]usualCrypt