首页 > 编程语言 >Node.js的安装以及配置npm全局模块路径和缓存路径

Node.js的安装以及配置npm全局模块路径和缓存路径

时间:2023-04-16 23:15:54浏览次数:41  
标签:Node npm 缓存 路径 文件夹 模块 安装

Node.js的安装

官方链接:https://nodejs.org/en

 安装过程不赘述,注意安装路径即可。

完成安装后最好配置一下npm全局模块路径和缓存路径,因为默认的npm全局模块路径和缓存路径在C盘

配置npm全局模块路径和缓存路径

首先,在nodejs安装路径下创建两个文件夹,作为npm全局模块路径和缓存路径,在node_global中创建node_modules文件夹

输入WIN+R打开运行,输入cmd进入命令行

随后输入以下命令:

npm config set prefix "路径"
npm config set cache "路径"

注意,完成在命令行中修改路径的操作之后,就不要再去删除C盘里的.npmsrc文件了,如果删了则会导致刚刚设置的prefix路径和cache路径变回默认路径

接下来,需要配置环境变量

变量值写自己创建的node_modules文件夹所在路径

将PATH中原本的npm路径修改为node_global所在的路径

 到此就完成了环境变量的配置。

接下来还不能安装,因为我们新创建的文件夹的文件权限不够,需要修改权限

在Node.js的文件夹上右键属性,选择【安全】

将【组或用户名】这四个对象的权限修改为完全控制。

之后,对下图三个文件夹执行相同操作

完成后,就可以使用npm安装包了,安装成功后查看我们设定的路径,确认npm全局模块路径和缓存路径是否修改完成了。

 

标签:Node,npm,缓存,路径,文件夹,模块,安装
From: https://www.cnblogs.com/cautx/p/17324367.html

相关文章

  • 2642. 设计可以求最短路径的图类
    题目链接:2642.设计可以求最短路径的图类方法一:Dijkstra解题思路每次调用\(shortestPath(st,ed)\)时,就通过\(Dijkstra\)算法计算\(st\)->\(ed\)的最短路。代码朴素写法classGraph{private:vector<vector<int>>adj;inte[110][110],n;public:G......
  • vue 项目npm run dev(启动)时报错The service was stopped
    vue项目yarnupgrade后vitebuild报错,如何项目也运行不起来了。报错截图:解决办法:删除node_modules文件夹,然后执行yarninstall重新生成心的node_modules。......
  • vue2源码-六、根据render函数生成vnode
    根据render函数生成vnode上文介绍上面已经将模板编译成了render函数,下面就要使用render函数,从而完成渲染的操作:首先,根据render函数生成虚拟节点;然后根据虚拟节点+真实数据生成真实节点。实现mountComponent方法,完成渲染虚拟节点生成封装vm._render方法。Vue.proto......
  • node中使用axios时:Error: unable to verify the first certificate 报错
    参考https://www.daozhao.com/10611.html报错原因:  在使用浏览器访问时,客户端、服务器在握手阶段完成验证。当我们在node中使用axios请求时,客户端没法确认服务端的TLS证书解决方案1、局部constaxios=require('axios')consthttps=require('https')//在axios......
  • k8s使用kubeadm 添加新的node节点
    1.关闭防火墙$systemctlstopfirewalld备注:必须关闭2.关闭selinux$setenforce03.关闭swap$swapoff-a临时关闭$free可以通过这个命令查看swap是否关闭了$vim/etc/fstab永久关闭#/dev/mapper/centos_k8s--master-swapswapswap......
  • coc-settings中设置自定义头文件路径
    具体方案例如{"suggest.noselect":true,"languageserver":{"ccls":{"command":"ccls","filetypes":["cc","c","cpp","cuda"]......
  • 在Node.JS中,调用JShaman的Web API接口,加密JS代码。
    在Node.JS中,调用JShaman的WebAPI接口,加密JS代码。源码varjs_code=` functionNewObject(prefix) { varcount=0; this.SayHello=function(msg) { count++; alert(prefix+msg); } this.GetCount=function() { returncount; } } varobj=newNewO......
  • pnpm 安装以及使用
    初始化--使用pnpm做包管理,本地未安装pnpm的,请先全局安装pnpm在cmd中输入npminstall-gpnpm-一般来说记这个就行常用代码启动项目(和npm一样即可)pnpmrundev|下载包(XXX)pnpminstall(XXX)遇到的问题:无法加载文件C:\Users\hp\AppData\Roaming\npm\pnpm.ps1,因为在......
  • 如何配置.h头文件include“”相对路径
    编译工程时,找的是当前main.c文件下的.h文件,如果当前路径下没有就会报错,当前路径用.\表示,上一级目录用..\表示。如果你的main.h文件在main.c的上一级目录中Include文件夹内,这样来表示:#include“..\Include\main.h”总结:编译工程时找的是当前程序文件目录下的.h文件。—————......
  • npm、yarn、pnpm
    npm、yarn、pnpm相关链接:关于Yarn和npm:我们应该要知道的知识-知乎(zhihu.com)https://pnpm.io/zh/configuring......