npm的.npmrc文件在哪里?缓存及全局包文件在什么位置?

npm的.npmrc文件在哪里?缓存及全局包文件在什么位置?

npm作为node开发过程中的必备工具,长期使用之后,您可能会想:这些全局安装的node包都放在硬盘里面的哪个地方?配置文件.npmrc文件在哪里?node包的缓存位置在哪里?本文里,苏南大叔就讲述npm相关的这些位置信息。如果您需要深入理解node相关的代码逻辑,本篇内容就是你需要的基础知识教程。

如何快捷修改.npmrc配置文件?

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

在弹出的界面上,修改.npmrc文件后,保存即可,这里不多说。

.npmrc配置文件在哪里?

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

npm的缓存目录在哪里?

关于npm的缓存目录,存在感比较低。不过还是可以通过下面的方式,找到对应的位置。

npm的全局node包在哪里?

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

默认情况下,

  • win系统的路径基础部分是:%APPDATA%/npm/
  • mac系统下路径基础部分是:/usr/local/

默认的全局安装包位置:

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

当然对于全局包路径的查看,还可以使用下面的命令: npm root -g

原文地址:https://www.cnblogs.com/honeynm/p/10111204.html

时间: 2024-11-04 14:34:48

npm的.npmrc文件在哪里?缓存及全局包文件在什么位置?的相关文章

npm学习(四)之如何安装全局包、更新全局安装的包、卸载全局安装的包

如何安装全局包 有两种方式用来安装 npm 包:本地安装和全局安装.选用哪种方式来安装,取决于你如何使用这个包. 如果你想将其作为一个命令行工具,那么你应该将其安装到全局.这种安装方式后可以让你在任何目录下使用这个包.比如 grunt 就应该以这种方式安装. 如果您希望依赖于来自您自己模块的包,那么请在本地安装它.例如,如果您正在使用require语句,您将使用这个选项. 将包安装到全局,你应该使用 npm install -g <package> 命令,例如:npm install -g j

2017-4-21 Shell+Python对抓包文件后的文本处理过程

这几天毕设的事情,需要把Modbus数据包变成十六进制形式,但是wireshark不是非常给力,也可能是我还没找到窍门吧.这几天的文本处理把我整的够惨,有些问题以前从来没想过,遇到了真是让人觉得书到用时方恨少呀.做下笔记,以后用的着. 一.目录结构解析 [ [email protected] #] ls /tmp 1.txt 10_BCD.sh 7.sh   get_final.py   README (1)[ [email protected] #] cat 1.txt  ##其中1.txt是

利用EJS查找可用的Google搜索服务器IP,并缓存入系统Hosts文件内

此博客为9925.org的镜像,登录9925.org可以查看到最新博文. 原文出处:http://ily.so/qi2ENn 搜索可用的Google搜索服务器IP,并将搜索结果缓存入系统Hosts文件内. 提示:此脚本在R5以上版本的EJS脚本IDE工具内可成功解释运行. clear(); console.info("/**************************版权声明**************************/"); console.info("/*  

Android 内存+文件+网络三级缓存

package com.panpass.main; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import org.apache.http.Http

awk grep 立马刷缓存 结果定向入文件立即生效

1.grep 加入选项 --line-buffered tail -f /opt/log/master.log |grep '^29-.*成功' --line-buffered | ./1.awk | tee re3.txt & 2. awk '{awk_scripts; fflush(); }' ; 调用 ffush(); 1.awk 内容如下: #!/bin/awk -f #29-5 lhm存钱10000.0000成功 #29-3 wusthongmin取钱2000.0000成功 { pri

Web移动端使用localStorage缓存Js和CSS文件

将js css文件缓存到localstorage区可以减少页面在加载时与HTTP请求的交互次数,从而优化页面的加载时间. 电脑端使用localstorage是测试没有问题的,但是用android的apk打包之后,导致localstorage失效,无法进行缓存,查阅资料之后,得知解决方法: 安卓代码: mWebView.getSettings().setDomStorageEnabled(true); mWebView.getSettings().setAppCacheMaxSize(1024*1

Xcode自带头文件修改与缓存清空

1.Xcode自带头文件的路径 /Applications/Xcode.app: 应用程序->右键Xcode->显示包内容 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/System/Library/Frameworks/UIKit.framework/Headers 2.修改了系统自带头文件后,Xcode会报

android中图片的三级缓存cache策略(内存/文件/网络)

实现图片缓存也不难,需要有相应的cache策略.这里我采用 内存-文件-网络 三层cache机制,其中内存缓存包括强引用缓存和软引用缓存(SoftReference),其实网络不算cache,这里姑且也把它划到缓存的层次结构中 1.简介 现在android应用中不可避免的要使用图片,有些图片是可以变化的,需要每次启动时从网络拉取,这种场景在有广告位的应用以及纯图片应用(比如百度美拍)中比较多. 现在有一个问题:假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量.在当前的状况下,对于非wi

WAS缓存导致的修改文件不生效问题【转】

WAS缓存导致的修改文件不生效问题: 解决方法: 一. 修改web.xml文件,需要修改以下三个目录下的文件: 1. /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/10Cell01/applications/${应用名}.ear/deployments/${应用名}/${应用名}.war/WEB-INF 2. /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells