前一段时间,我尝试安装NPM软件包,但这样做有些麻烦。为了解决该问题,我弄乱了节点和NPM,现在什么也没有了。尽管是我的计算机(mac)上的管理员用户,但没有得到EACCES错误,我无法运行任何NPM安装。
此外,我不能再使用已安装的任何软件包。如果我在以前一直使用gulp的目录中运行gulp watch
,则会收到一条错误消息,提示-bash: gulp: command not found
我尝试使用不同的安装方法无数次重新安装node和npm:nvm,Brew,直接从node网站下载(后者最有效,但仍然存在上述问题)
这让我发疯,在找到解决办法之前,我无法做任何事情
答案 0 :(得分:0)
很可能您在npm软件包的全局和本地安装上遇到了麻烦:
使用(npm install -g something)安装软件包时,它将全局安装在/ usr / local / lib / node_modules目录中
但是,如果您安装不带(-g)的设备,它将被本地安装在node_modules子文件夹下的项目目录中。
我建议清理有关node.js的所有已安装内容,并对其进行新的全新安装。