工作日志:nvm版本控制遇到的一系列问题。

时间:2024-10-03 08:42:41

1、安装vue3可使用的富文本编辑器。(https://www.wangeditor.com/v5/for-frame.html#demo-1)

npm install @wangeditor/editor-for-vue@next --save

2、为同时拥有两个类的元素设置样式,组合选择器是通过在选择器中并列写入两个类名来实现的,并且它们之间不含空格。

.class1.class2 {
  /* 在这里设置样式 */
}

3、项目下载依赖时报错如下:

在这里插入图片描述
node版本与node-sass版本不兼容的问题。折腾半天也没成功,于是卸载了node,开启安装nvm之旅,继续报错。
在这里插入图片描述
原因是国内网络限制,解决方法是修改nvm的settings.txt文件,指向淘宝镜像源。原来的 https://registry.npm.taobao.org 已替换为 https://registry.npmmirror.com。

使用nvm install 8.10.0安装老版本会提示下面错误:

Node.js v8.10.0 is not yet released or available.

可以.手动下载nodejs 8.10.0版本,下载完成后将其解压到nvm安装目录。
在这里插入图片描述
然后输入nvm list查看,就能看到node版本信息了。
在这里插入图片描述
接下来就要安装老版本的node了,看看能不能解决我刚刚的问题。
好好好,安装不了。
在这里插入图片描述
切换成低版本node,项目还是报错了。

在这里插入图片描述
在这里插入图片描述
一点点解决。

查来查去,执行了这一条代码。

npm install --global windows-build-tools 

继续报错。
在这里插入图片描述
在这里插入图片描述

又换成了node10.1.0版本,继续报错。
在这里插入图片描述
用nvm下载node后,node不能用。
在这里插入图片描述

环境变量的问题。点击 我的电脑->属性->高级设置->环境变量。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把原来环境变量中地址所指的nodejs文件夹删除,nvm文件夹下没有nodejs的话手动添加,并修改settings.txt中地址。
在这里插入图片描述

root: D:\nvm
path: D:\nvm\nodejs
node_mirror:https://npmmirror.com/mirrors/node/
npm_mirror:https://npmmirror.com/mirrors/npm/

安装完node后,还要设置一下npm路径。如下:

npm config set prefix "D:\nvm\nodejs\node_global"
npm config set cache "D:\nvm\nodejs\node_cache"

到这里只解决了node版本切换问题,项目依赖的下载和运行,还有很长的路要走……