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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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 不能找到头文件