node.js中npm模块的安装分为(local)缓存安装、(global)全局安装两种

local本地安装: npm install xxx 安装到命令行所在目录的node_module目录。
global缓存安装: npm install xxx -g 安装到 \AppData\Roaming\npm\node_modules目录。

之前安装node的时候跟着教程配置了npm的全局安装目录(D/nodejs/npm_global)和缓存安装目录(D/nodejs/npm_cache),结果我安装@angular/cli成功之后,ng -v测试的时候会报错说是C:\Users\xx\AppData\Roaming\npm这个路径没有这个依赖。

这是因为npm安装的全局安装依赖的默认位置是(C:\Users\xx\AppData\Roaming\npm),系统自动会在这个路径下找angular/cli,而不是在D/nodejs/npm_global这个路径下在,是因为我环境变量没有配置好。

环境变量配置可参考 https://cloud.tencent.com/info/eb657bc1c2c15a024170206829bc42fd.html

我现在想要我npm全局安装的时候直接安装到他的默认路径,,到时候就可以很快的识别找到对应的插件或者依赖。

首先设置全局安装位置
命令:npm config set prefix 'C:\Users\xx\AppData\Roaming\npm'接下来设置缓存安装位置
命令:npm config set cache "C:\Users\xx\AppData\Roaming\npm_cache"

我把他们两都放在了我的c盘下面

最后 npm config ls 查看一下他们的位置

是我想要的位置
之后我们重新安装@angular/cli(先 npm uni -g @angular/cli全局删掉angular/cli)

nmp 全局目录和缓存目录的配置相关推荐

  1. android 根目录缓存,Android系统中内部存储和外部存储(公有目录、私有目录、缓存目录)详解...

    首先,明确一个概念,Android内部存储和外部存储并非所谓的手机自带内存是内部存储,SD卡是外部存储云云. Android对内部存储和外部存储不是在物理上区分的,而是在逻辑上区分的.git 1.概念 ...

  2. 【Android 逆向】应用数据目录 ( files 数据目录 | lib 应用自带 so 动态库目录 | databases sqlite3 数据库目录 | cache 缓存目录 )

    文章目录 一.应用数据目录 /data/data/package.name/files 二.自带 so 动态库 /data/data/package.name/lib 三.数据库文件 /data/da ...

  3. win10修改gradle用户目录(缓存目录)

    推荐下面这种方式:设置系统环境变量

  4. android酷狗缓存目录,酷狗缓存的歌曲在哪个文件夹_酷狗音乐缓存的歌曲在电脑哪个目录-win7之家...

    酷狗是一款很流行的音乐播放软件,当我们在听歌曲的时候,默认会缓存到文件夹中,方便下次没有网络的时候可以继续听这首歌,有些用户想要知道酷狗缓存的歌曲在哪个文件夹,我们可以从主界面中进入即可找到,接下来给 ...

  5. android查看程序缓存文件,Android App的文件缓存目录

    Android app的文件缓存目录可以是app内置私有的目录,当然也可以选择外置sdcard目录 内置私有目录 /data/data/[packagename]/files 文件缓存目录,一般存小的 ...

  6. ImageLoader全局类配置 及图片展示配置(自定义缓存目录SD卡根目录)

    ublic class MApp extends Application{File cacheFile= new File(Environment.getExternalStorageDirector ...

  7. linux nginx php 目录权限,Nginx环境中配置网站目录权限设置

    在Nginx与php环境下,务必要设置好Nginx目录权限,安全的目录权限设置,将是网站安全的一道屏障,有需要的朋友做个参考吧. 配置权限的原则是,在保证网站正常运行下,尽量给最低权限. nginx目 ...

  8. VS2010设置全局Include和Lib目录

    VS2008在选项里可以设置全局的Include目录和Lib目录, 但是VS2010的选项里就不能设置了 有一个方法可以 随便建一个项目,然后打开视图 - 属性管理器,里面有Debug和Release ...

  9. android设置webview缓存目录,Android基础入门教程——7.5.5 WebView缓存问题

    Android基础入门教程--7.5.5 WebView缓存问题 Android基础入门教程 本节引言:现在很多门户类信息网站,比如虎嗅,ifanr,钛媒体等等的APP,简单点说是信息阅读类的APP, ...

最新文章

  1. Ubuntu 16.04源码编译安装nginx 1.10.0
  2. 双列集合,往treeMap里添加元素的时候注意的事项
  3. 计算机基础知识精品课程,计算机应用基础精品课
  4. 各种排序实现以及稳定性分析
  5. 教小学妹学算法:十大经典排序算法深度解析
  6. Java中xmp标签的作用_如何在Java中从JPEG读取XMP面部数据
  7. kernel shell bash简介
  8. mysql权限系统的工作原理_Mysql权限系统工作原理
  9. scala 线性回归_Scala的特征线性化
  10. MySQL入门之索引
  11. Leetcode算法题(C语言)2
  12. Python中RowIOBase详解
  13. rls数据预测_SQL Server数据安全功能RLS(行级安全性)和GDPR
  14. Tensorflow2.0实战之GAN
  15. 小样本学习与Triplet Loss,数据增强和课程学习
  16. SketchUp Pro 2022 草图大师设计软件 Mac
  17. SQL server学习(一)数据库的基本知识、基本操作和基本语法
  18. 向量组A可以由一个向量组B表出,并且A的秩小于B的秩,那么A线性相关
  19. 请求的操作需要提升 windows7 route add命令 windows7添加路由
  20. 快速教你使用GPIO口

热门文章

  1. JVM 参数使用总结
  2. jsp与jsp页面间的值传递与接收
  3. 华为nova好不好 先看图
  4. jquery 回车事件
  5. Redis的安装与简单部署
  6. LINUX 文件系统如何存储文件 图解
  7. Android ActionBar随ScorllView上下拖动而透明度渐变效果
  8. 28/100. Shortest Unsorted Continuous Subarray
  9. odoo10 ORM操作
  10. Android 日夜间切换Demo