Angular4 CLI(Windows)安装Bootstrap时出现npm警告问题
Windows下Angular CLI安装Bootstrap时fsevents警告的说明与处理
别慌,这个警告完全是正常现象,根本不会影响Bootstrap的安装和后续使用!我来给你拆解下原因和处理方式:
为什么会出现这个警告?
- fsevents是个**仅适配macOS(也就是darwin系统)**的可选依赖包,作用是监听文件系统的实时变化,但它既不是Bootstrap的核心依赖,也不是Angular CLI运行必需的组件
- 当你在Windows(win32架构)上执行
npm install bootstrap --save时,npm会默认尝试安装所有声明的依赖(包括这类可选依赖),但检测到当前系统不支持fsevents,就自动跳过了它,同时抛出这个提示警告你而已
怎么处理这个警告?
- 如果你看着这个警告不舒服,想彻底消除它,可以在安装命令里加上
--no-optional参数,改成:
这样npm就会跳过所有可选依赖的安装,自然不会再出现这个提示npm install bootstrap --save --no-optional - 要是你无所谓这个警告,完全可以直接忽略它——毕竟它只是个可选依赖的跳过提示,对项目功能没有任何负面影响
附上你遇到的警告内容:
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
内容的提问来源于stack exchange,提问作者saladin
相关产品推荐
相关产品推荐

