npm的配置文件及其路径问题

news/2024/10/18 18:23:48/

npm的配置文件及其路径问题">如何快捷修改.npmrc配置文件?

.npmrc文件,就是npm的配置文件所在位置。
当然,寻找这个文件的目的,多数是为了修改.npmrc文件内容。
npm提供了方便快捷的修改方式,不知道这个文件的位置,其实也是可以修改的。

npmrc配置文件在哪里">.npmrc配置文件在哪里?

如果你还是想知道.npmrc文件的位置,通过下面的命令查看:

  • mac下,.npmrc文件的位置为:~/.npmrc 。

npm 的 .npmrc 文件在哪里?缓存及全局包文件在什么位置?(图 10-2)

  • win下,.npmrc文件的位置为:%USERPROFILE%/.npmrc 。

    npm 的 .npmrc 文件在哪里?缓存及全局包文件在什么位置?(图 10-3)

npm的缓存目录在哪里">npm的缓存目录在哪里?

关于npm的缓存目录,存在感比较低。不过还是可以通过下面的方式,命令行是:

 
npm config get cache

默认情况下,

  • win 系统的路径基础是:%APPDATA%/npm-cache/
  • mac 系统下路径基础是:~/.npm/

npm-的全局-node-包在哪里">npm 的全局 node 包在哪里?

就是那些通过npm install xxx -g或者cnpm install xxx -g或者yarn global add xxx安装的xxx文件,到底安装在什么地方?这个其实也挺好找的。默认情况下,可以通过下面的命令查看其基础路径。苏南大叔执行了下列命令:

 
npm config get prefix

默认情况下,路径信息是这样的:

npm 的 .npmrc 文件在哪里?缓存及全局包文件在什么位置?(图 10-4)

npm 的 .npmrc 文件在哪里?缓存及全局包文件在什么位置?(图 10-5)

默认的全局安装包位置:

  • win系统下路径是:%APPDATA%/npm/node_modules/
  • mac系统下路径是:/usr/local/lib/node_modules/



当然对于全局包路径的查看,还可以使用下面的命令。

npm的全局文件位置及缓存文件位置">如何修改npm的全局文件位置及缓存文件位置

关于npm的全局文件位置及缓存文件位置,这两个路径实际上是可以修改的,并且需要注意的是:prefix修改后,原来安装在默认目录下的npm包也还是生效的,并不需要再次安装。


http://www.ppmy.cn/news/1428952.html

相关文章

网络原理-IP协议

一、IP协议报头 版本号:用来表示IP协议的版本,现在常用的IP协议有两个版本,IPv4和IPv6,其他版本可能只存在于实验室中,并没有被广泛的使用。 首部长度:用来表示IP报头的长度,因为存在"选项"字段,所以IP报头是可变长的,此处单位为4…

Day45|动态规划part07:70. 爬楼梯 (进阶)、322. 零钱兑换、279. 完全平方数

爬楼梯(进阶) 之前已经做过这题了,实际上这题可以抽象成一个完全背包问题(只有两种物品,一个1一个2,但是可以无限取),接下来用动规五部曲重新分析一下。 确定dp数组及其含义 dp[…

广东省道路货物运输资格证照片回执可手机线上办理

广东省道路运输资格证是从事道路运输业务、危险品道路运输人员的必要证件,而在办理该证件的过程中,驾驶员照片回执是一项必不可少的材料。随着科技的发展和移动互联网的普及,现在办理驾驶员照片回执已经不再需要亲自前往照相馆,而…

Flutter第九弹 构建列表元素间距

目标: 1)Flutter Widget组件之间间距怎么表示? 2)列表怎么定义子项之间间距? 一、间距的表示组件 列表组件的间距一般采用固定间距,间距占据可见的空间。 已经使用的表示间距的组件 Spacer&#xff1a…

【QT+QGIS跨平台编译】177:【QGIS_App+Qt跨平台编译】之一(一套代码、一套框架,跨平台编译)

文章目录 一、QGIS_App介绍二、QGIS下载三、文件分析四、pro文件一、QGIS_App介绍 QGIS_App是一个基于QGIS的完整的GIS系统库,它不仅可以作为一个独立的GIS应用程序使用,还可以将其各个组件作为二次开发的一部分。QGIS_App具有一个完整的GIS主界面和多个插件(plugins),这些…

geolife笔记/python笔记:trackintel.io.read_geolife

此函数解析 geolife_path 目录中可用的所有 geolife 数据 trackintel.io.read_geolife(geolife_path, print_progressFalse) 参数: geolife_path (str) 包含 geolife 数据的目录路径 print_progress (Bool, 默认为 False)如果设置为 True,则显示每个…

在protobuf里定义描述rpc方法的类型

service UserServiceRpc //在test.proto中定义 { rpc Login(LoginRequest)returns(LoginResponse); rpc GetFriendLists(GetFriendListRequest)returns(GetFriendListResponse); } test.proto文件生成test.pb.cc protoc test.proto --cpp_out./ 将生成的…

CAS Client使用以及执行原理

CAS Client使用以及执行原理 流程介绍 CAS Client是利用Java Web中的Filter进行实现认证功能,客户端对CAS Server的认证流程分为以下步骤: 访问CAS Client服务 由于当前session中未检测到认证信息,会重定向到CAS Server地址进行认证 在CA…