我是靠谱客的博主 妩媚飞鸟,最近开发中收集的这篇文章主要介绍node版本与node-sass版本不兼容时问题解决,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在项目运行中会经常遇到node版本号与node-sass版本号不兼容的问题,这时可以有两种解决方案。

附图:node与node-sass的对应关系

 

1、改node版本号去对应node-sass  2、改node-sass版本号去对应node

一般情况下选择修改node-sass的版本号,这里只会影响sass,但是如果修改node版本可能会影响其他模块,因小失大。除非是在协作项目中沟通无效,或者其他原因不能修改node-sass版本号,这时就只能修改node版本了,具体参考 自定义node版本,实现node多版本控制_鲸洛洛的博客-CSDN博客

(这里使用nvm管理node不同版本)

改node-sass版本号去对应node 步骤:

方法一:

//先卸载
npm uninstall node-sass
npm uninstall sass-loader
npm i node-sass@4.14.1   (安装与node版本兼容的node-sass版本)
node i sass-loader@7.3.1   (安装与node版本兼容的node-loader版本)

方法二:
直接在package.json文件上修改两者版本号:

然后删掉node-modules,直接npm i  重新安装依赖

最后

以上就是妩媚飞鸟为你收集整理的node版本与node-sass版本不兼容时问题解决的全部内容,希望文章能够帮你解决node版本与node-sass版本不兼容时问题解决所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部