我最近安装了 npm-windows-upgrade 以升级到最新版本的 npm。这是为了解决我在安装节点模块时遇到的问题,但由于所有依赖关系的嵌套,通常会超过 Windows 的最大路径长度。
执行此过程后,livereload.js 不再加载到浏览器中,我的 gulp 任务崩溃了,我访问了页面 URL。节点最终会将其吐到控制台:
events.js:72 投掷者;// 未处理的 'error' 事件 ^ 错误:ENOENT, open 'C:[project path]\node_modules\tiny-lr\node_modules\livereload-js\dist\livereload.js' 进程以代码 8 终止
问题是什么以及如何解决?