我在我的项目中很难使用咕噜声。我正在设置11.0.1版本的macos计算机。项目文件(本地文件)原则上是正确的,因为我在另一台计算机上使用它,而且它在那里工作正常。
我已经尝试解决这个错误超过两天了,问题是本地配置不能正确工作,因为我得到了消息~ bash: grunt命令在尝试用grunt或grunt watch命令初始化grunt时找不到。
当尝试全局安装grunt-cli时,我会得到以下错误:
npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path /Users/bertanicolau/.npm-packages
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, lstat '/Users/bertanicolau/.npm-packages'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/bertanicolau/.npm/_logs/2020-11-23T17_06_23_295Z-debug.log.npm-packages文件夹不存在于这个位置,相反,.npm文件夹确实存在,我不知道它为什么要寻找另一个文件夹。
我尝试过清除npm缓存,也尝试删除Packe-lock.json文件并更改..bash profile上的路径,但这一切似乎都不起作用。
它可以是npm或节点版本错误吗?
$ npm -v && node -v
7.0.8
v15.2.1谢谢!
发布于 2020-11-23 19:53:58
在您的一个.npmrc文件中,您可能有prefix=/Users/trott/.npm-packages。如果是这样的话,请保留它并使用mkdir ~/.npm-packages创建目录。或者将其设置为不同的目录。或者完全删除条目。
可能导致这种情况发生的places to look for the .npmrc file:
每个项目的配置文件(/path/to/my/project/.npmrc)
https://stackoverflow.com/questions/64973941
复制相似问题