问题描述:克隆到本地新项目,yarn install 时,node-sass 安装失败报错、找不到。
找了网上很多办法,使用 cnpm 单独安装 node-sass,依然失败
解决办法
1.降低当前node版本
node 版本过高导致,之前安装 16.13.0(最新) 解决问题安装了 14.18.1(老项目安装 node 要从低版本开始,不然会有很多问题)
安装低版本node步骤
1. cmd 命令行 输入:where node 查看之前本地安装的 node 的路径
2. 找到上面找到的路径,将 node.exe 所在的父目录里面的所有东西都删除
3. 为了彻底删除,打开控制面板 -> 程序 -> 程序和功能 -> 右键点击 node.js 卸载
安装老版本 node
2. 下载指定版本安装即可(安装过程无特殊操作,省略)
2. 在项目根目录创建.npmrc 文件,复制下面代码到该文件
phantomjs_cdnurl=http://cnpmjs.org/downloads
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org
再次安装项目依赖,运行项目成功