npm修改全局下载和缓存路径 nodejs安装

用  cnpm  ,避免有时找不到网络。

修复 package.json的依赖包丢失,版本错误各种问题:npm install

如果报错,就忽略强制安装:npm install --legacy-peer-deps

npm run dev 与 start dev是由区别的!!!!

npm和nodejs有个对应关系。不要随意更新到最新npm。

nodejs版本管理和切换

下载安装了软件 nvm 从github

将当前nodejs版本纳入管理,同意。

nvm install 18.0.0 安装其他版本

nvm use 18.0.0  切换版本

nvm list  查看版本

 

设置或者查看nvm的root:nvm root C:\dev\software\nvm-root

 

在安装好node.js 和npm包管理工具后。

使用 

npm config ls

查看,安装完成后的路径。

AppData 是隐藏文件夹, 在控制面板,设置显示隐藏文件,才看得到。

为了保留C盘的剩余空间,有必要,把 npm的 global 路径修改到其他盘符下。

 

npm config set cache "D:\Program Files\npm-cache"

 

npm config set prefix "D:\Program Files\npm_global"

 

修改完成之后,再次 npm config ls 就会看到变化。而且 .npmrc 文件也会有变化,这个文件在C盘的用户目录下,比如 C:\Users\Administrator。

 

接下来执行的 npm install -g xxx 命令就会放到D盘。
更改路径后记得在 可执行path查找路径更新地址:
比如在windows上,path里面把以前 c:\Users\jin\xxx\npm 改成目前的d:\programfile\npm
这样那些可执行文件才能找到。

 

代理:

npm config set proxy=http://127.0.0.1:8087
npm config set registry=http://registry.npmjs.org

npm config set https-proxy http://server:port            这是使用https的源

带用户名密码的:

npm config set proxy http://username:password@server:port 
npm confit set https-proxy http://username:password@server:port

取消代理

npm config delete proxy
npm config delete https-proxy

 

 

nodejs 安装 

方法 1

https://github.com/nodesource/distributions
Installation instructions
Node.js v15.x:

Using Ubuntu

curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
sudo apt-get install -y nodejs

Using Debian, as root

curl -sL https://deb.nodesource.com/setup_15.x | bash -
apt-get install -y nodejs
Node.js v14.x:

Using Ubuntu

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs

Using Debian, as root

curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs

方法2:

通过n安装nodejs:

安装n工具

sudo npm i -g n

更新nodejs到最新

sudo n lts

其他

查看版本 node -v
查看源:npm config get registry

npm cache clean --force
npm修改源:

npm config set registry https://registry.npmmirror.com

cnpm config set registry http://registry.npm.taobao.org


用  cnpm  ,避免有时找不到网络。

 

cnpm install puppeteer-core   默认不自带浏览器

cnpm install puppeteer -S

posted @   Bigben  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2020-03-24 cef build
2020-03-24 chromium中的GN构建系统
2014-03-24 eclipse index 不工作 F3 不能找到头文件
点击右上角即可分享
微信分享提示