node-sass编译语言比较特殊,需要下载对应版本的编译器才能编译,使用node-sass与node版本对应,会导致启动项目报错,类似“提示node-gyp -v”。解决方案要么统一node-sass与node版本,但是我觉得nvm管理node版本比较好,这样不用去修改所有的项目node-sass或者node版本,分开管理。
- 首先安装nvm根据教程安装nvm(最好是看清楚是安装在那个文件夹下面,方便后面解决问题)
文章图片
文章图片
- 安装完成之后直接,打开CMD,根据nvm文档,输入命令安装所需要的node版本,nvm install [version]
我安装了16.14.2 14.4.0,看下图
文章图片
文章图片
后来看到这篇NVM安装node.js后没有npm解决了
文章图片
【nvm解决多项目node-sass与node版本不对应问题】以上是我遇到问题之后的解决办法。整理小记。
推荐阅读
- 一些容易遗忘的操作|nvm常用命令,切换node版本
- 构建千万级高可用企业级Node.js应用一起无mi
- 构建千万级高可用企业级Node.js应用吾爱
- CSS|采用官方最简单的办法搭建vite+vue+ts开发项目框架
- 笔记|手机也有生产力,手把手教你用手机开发APP
- 构建千万级高可用企业级Node.js应用wumi
- 前端面试|【1.1w字】面试常问Javascript 事件循环、同步异步、宏微任务,彻底明白原来这么简单
- 构建千万级高可用企业级Node.js应用
- ECMAScript|JavaScript性能优化具体实现-第二篇