出现node版本与node-sass版本不兼容问题
方法一
- 这里可以使用nvm,可以通过它,在电脑上可以装多个版本的nodejs,需要切换的时候,切换一下就好了。
- 如果电脑使用nvm之前就已经安装了nodejs,那么就需要卸载原有的nodejs.
- 如果电脑没有安装过nodejs,可以跳过这一步。
- nvm下载地址 Releases · coreybutler/nvm-windows (github.com)
自己安装以下即可,然后根据node-sass版本选择node.js版本
介绍一下nvm命令
命令 说明 备注
nvm list 显示已经下载好的nodejs
nvm list available 显示可以安装的nodejs的版本列表
nvm install 版本号 版本号随意啦,看你需求,例如 nvm install 12.16.3 切记使用install
nvm use 14.14.0 使用12.16.3的nodejs
方法二
改node-sass版本号去对应node
//先卸载
npm uninstall node-sass
npm uninstall sass-loader
npm install node-sass@4.14.1 (安装与node版本兼容的node-sass版本)
node install sass-loader@7.3.1 (安装与node版本兼容的node-loader版本)
方法三
直接在package.json文件上修改两者版本号
然后删掉node-modules, 直接npm install 重新安装依赖
最后附上获取vue-admin-template的地址
git clone https://gitee.com/panjiachen/vue-admin-template.git
如果以上还不行,建议重装对应的node.js 必然可以。