gulp 错误 |模块路径问题 | module.js:471 抛出错误

gulp error | module path issue | module.js:471 throw err

我是 gulp 的新手,遇到了这个奇怪的错误。我正在使用节点 v6.9.1,也尝试使用节点 v8 和 v10。 Gulp 以前在我的系统上运行良好,但在我切换到 nvm 后遇到了这个问题。我在 npm 卸载、删除节点模块、清理 nvm 缓存、删除 nvm 文件夹之后尝试过,但有点被击中了。请建议如何解决此问题。当我执行 which gulp 时,我在(env 路径)中收到 msg no gulp。

gulp -v
module.js:471
 throw err;

Error: Cannot find module ‘C:\(ProjectRepo)\Users(Uid)AppDataRoamingnpmnode_modulesgulpbin'
 at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.runMain (module.js:604:10)

经过一系列问题的解决,终于解决了。当我在受控环境中工作并且 npm i gulp 没有安装所有文件和 nvm 目录下的 none 时,出现了上述错误。我从另一个系统 gulp 和 gulp-cli 手动复制了它们,之后它工作正常。