Win7 x64下Symfony Webpack Encore编译失败及依赖报错原因咨询
报错原因及解决建议
这个报错的核心原因很清晰:
fsevents@1.1.3是专门为macOS(Darwin平台)开发的文件系统监听模块,你的Win7 x64(win32平台)系统完全不支持该模块,因此会触发兼容性报错。- 你在安装
sass-loader和node-sass时,它们的依赖链中间接引入了fsevents作为可选依赖,但yarn默认会校验所有依赖的系统兼容性,所以抛出了这个错误。
其实这个模块对Windows系统来说完全是多余的,你可以通过添加忽略可选依赖的参数来跳过这个报错,执行下面的命令就能正常完成安装:
"C:\Program Files (x86)\Yarn\bin\yarn.cmd" add sass-loader node-sass --dev --ignore-optional
内容的提问来源于stack exchange,提问作者Sergey Studzinskyy
相关产品推荐
相关产品推荐

