错误信息
分析
首先不要被中间的找不到模块这个错误信息误导了,真正的问题不在这里!
请看以上贴出来的报错信息,最开始的几行,其中涉及到了一个关键词“node-sass”,事实上这个报错真正的信息就是这个!!!这个在每个版本中都是不一样的,因此该报错信息明显就是版本问题。但是有的朋友可能就问了,自己明明都重新安装过nodejs版本了也删除了原先的node_modules,为什么还是不行,我自己也遇到过了这个问题,后来想起来了不知从何时起,使用npm install 安装模块后会产生了“package-lock.json”这个文件,正是因为该文件包含了旧版本的信息,才导致了新的npm install 安装失败了。
解决
1、正确安装号nodejs
2、删除项目根文件夹下的node_modules和“package-lock.json”,
3、重新执行npm install