css预处理器node-sass安装出错
Module build failed (from ./node_modules/sass-loader/lib/loader.js):
Error: Cannot find module 'node-sass'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
在npm i 后发现项目跑不起来,报错node-sass包安装失败、找不到或版本问题
- 网上大多数的解决办法是直接安装对应版本的
node-sass包 - 或修改config文件中的
node-sass包版本后再npm i
经过一系列的实验,最终发现是node的版本问题
- 新版本的
node在npm i时,无法安装老版本的node-sass - 如果安装的新版本的
node-saaa,项目跑不起来 - 只能降低node的版本,新版本采用的是16…,老版本则是14…
降低node版本即可