关于npm与yarn的配置问题

npm 和 yarn 的一些缓存和全局安装的包,默认都会在C盘存储,但一般C盘空间不会用于储存安装的文件包,所以需要手动更改配置路径

在node.js安装的文件夹中创建node_global与node_cache

然后在CMD命令行中执行(也可用淘宝镜像进行配置)

#1.改变npm 全局安装位置npm config set prefix"你的磁盘路径"#这里是我的路径

npm config set prefix"E:\node\node_global"

#2. 改变 npm 缓存位置npm config set cache"你的磁盘路径"

#这里是我的路径 npm config set cache"E:\node\node_global"

然后配置一下系统环境变量

将E:\node\node_global和E:\node\node_global\node_modules这两个添加到你的系统环境变量中。

Yarn 的安装: 在官网下载 安装包。

在node.js安装的文件夹中创建global与cache

在CMD命令行中执行(也可用淘宝镜像进行配置)

#1.改变 yarn 全局安装位置yarn config set global-folder"你的磁盘路径"#2.然后你会在你的用户目录找到 `.yarn` 的文件,打开它,找到 `global-folder` ,改为 `--global-folder`#这里是我的路径yarn config set global-folder"E:\Yarn\global"

#2. 改变 yarn 缓存位置yarn config cache-folder"你的磁盘路径"#这里是我的路径yarn config cache-folder"E:\Yarn\cache"

在我们使用 全局安装 包的时候,会在 “E:\Yarn\global” 下 生成node_modules\.bin目录

我们需要将E:\Yarn\global\node_modules\.bin整个目录 添加到系统环境变量中去,否则通过yarn 添加的全局包 在cmd 中是找不到的。

检查当前yarn 的 bin的 位置

yarn global bin

检查当前 yarn 的 全局安装位置

yarn global dir


这个地方的配置主要在以后安装webpack全局以及vue-cli脚手架时读取全局配置能够更方便一点,不会出现查询不到内部命令的问题

另外,命令行工具更推荐使用Git Bash

另附上一个淘宝镜像链接https://www.cnblogs.com/zycbloger/p/6210049.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文参考:【原】npm 常用命令详解从0开始发布一个无依赖、高质量的npm包Yarn 官网 上一篇文章 npm总结...
    双面小Q阅读 6,839评论 0 6
  • 描述 npm从以下来源获取配置值,按优先级排序: 命令行标记 在命令行上放置--foo bar设置foo配置参数为...
    竹天亮阅读 44,400评论 0 8
  • Yarn 初始化一个项目 yarn init 相当 npm init yarn add添加一个包 相当 ...
    FConfidence阅读 28,943评论 5 19
  • NPM依赖包版本号~和^和*的区别: ~ 会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是...
    宋song一阅读 4,712评论 0 0
  • 给大家讲个笑话。真人真事。 一个已婚男人的自白 我们终于办酒了, 我和她认识2-3年了, 我俩有一个男孩,刚出生不...
    奈时阅读 4,514评论 0 0

友情链接更多精彩内容