node npm nvm的恩怨情仇
nvm
nvm install 18.19.1
nvm use 18.19.1
node -v
Q
程序“node.exe”无法运行: 指定的可执行文件不是此操作系统平台的有效应用程序。
https://www.cnblogs.com/rnny/p/17839190.html
注意比对 nvm 文件夹内的 setting.txt 文件内容
root nvm 文件夹(path 中的 NVM_HOME)
path nodejs 目录(path 中的 NVM_SYMLINK)
root: C:\APPLICATION\nvm\nvm\nvm
path: C:\APPLICATION\nvm\nodejs
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
系统变量
sysdm.cpl
淘宝镜像
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
npm
npm 换源
查看源
npm get registry
切换源
# 国内 淘宝 镜像源
npm config set registry https://registry.npmmirror.com/
# 官方镜像源
<!-- npm config set registry https://registry.npmjs.org/ -->
npm 安装 yarn
npm install --global yarn
因为在此系统上禁止运行脚本
以管理员身份运行 vscode;
执行:get-ExecutionPolicy,显示 Restricted,表示状态是禁止的;
执行:set-ExecutionPolicy RemoteSigned;
这时再执行 get-ExecutionPolicy,就显示 RemoteSigned;
这样就可以解决了。
macos 篇
操作
safari 查找历史记录 CMD+Y
截屏 Shift+cmd+5
哥们换了台 macbook 设备,由于是第一次用 macbook 各种坑爹情况都出现了。
下载 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
注意 我操作的时候,环境没有自动安装,参考下方链接,手动装环境
掘金 macos 配置 nvm 文章
1 进入顶层文件夹
cd ~
2 配置环境变量
vim ~/.bash_profile
3 将配置信息输入保存
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
4 刷新环境变量
source ~/.bash_profile
5 检查是否配好
nvm -v
拉代码
由于代码仓库是https
的,拉取代码的时候报错,说可以参考官网
我就直接下载了github desktop
,用这个拉没报错
VSCode 控制台 npm -v 报错
open .zshrc
source ~/.bash_profile
或者source .bash_profile
将环境变量加入zshrc
看哪个能奏效,因为上面我装nvm
的时候用的是第一个,所以用的第一个,再校验版本就能出来了