我对此进行了大量研究,但无法确定问题出在哪里。问题在于Gulp安装。一旦“成功”安装它,成功安装了几个软件包,Gulp突然消失了–我的意思是gulp --version
给了我一行(CLI version 2.0.1
),而不是几分钟前的两行( CLI version 2.0.1
“本地版本4.0.0”)
从昨天开始,我已经完全删除了Node和NPM的所有痕迹,并重新安装了几次。我跟踪了remove node,completely remove node fr MacOS和a tip的几个站点,这些站点使我研究了NPM的PATH
。
最终的解决方法来自this article:使用npm config set prefix /usr/local
修复NPM的路径。路径固定后,我将Gulp重新安装在项目文件夹中,gulp -v
确认了全局安装的CLI和Gulp的本地安装。
问题是:该修补程序似乎没有持久性,并且似乎与我是否重新启动/刷新终端无关。我已经完成了整个删除-重新安装过程几次。通常gulp -v
返回command not found
。刚才我意识到仍然可以使用全局安装的CLI,但是在项目文件夹中找不到本地安装的Gulp。
这可能是什么原因?我该如何找出问题所在?
谢谢您的提示!