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的时候用的是第一个,所以用的第一个,再校验版本就能出来了

posted @ 2024-08-13 17:06  乐盘游  阅读(19)  评论(0编辑  收藏  举报