为什么 "npm install -g grunt-cli" 不能正常工作?
Why "npm install -g grunt-cli" doesn't work correctly?
我在项目中使用 grunt 时遇到问题。我正在设置 11.0.1 版的 macos 计算机。
项目文件(本地)原则上是正确的,因为我在另一台计算机上使用它并且在那里工作正常。
两天多来我一直在尝试解决这个错误,问题是本地配置无法正常工作,因为我收到消息 ~ bash: grunt command not found when trying to使用 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 缓存,我也试过删除 package-lock.json 文件并更改 .bash-profile 上的路径,但 none 这似乎上班。
会不会是 npm 或 node 版本错误?
$ npm -v && node -v
7.0.8
v15.2.1
谢谢!
在您的 .npmrc
个文件中,您可能有 prefix=/Users/trott/.npm-packages
。如果是这样,请保留它并使用 mkdir ~/.npm-packages
创建目录。或者将其设置到不同的目录。或者完全删除该条目。
可能导致这种情况发生的 places to look for the .npmrc
file:
- per-project config file (/path/to/my/project/.npmrc)
- per-user config file (~/.npmrc)
- global config file ($PREFIX/etc/npmrc)
- npm builtin config file (/path/to/npm/npmrc)
我在项目中使用 grunt 时遇到问题。我正在设置 11.0.1 版的 macos 计算机。 项目文件(本地)原则上是正确的,因为我在另一台计算机上使用它并且在那里工作正常。
两天多来我一直在尝试解决这个错误,问题是本地配置无法正常工作,因为我收到消息 ~ bash: grunt command not found when trying to使用 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 缓存,我也试过删除 package-lock.json 文件并更改 .bash-profile 上的路径,但 none 这似乎上班。
会不会是 npm 或 node 版本错误?
$ npm -v && node -v
7.0.8
v15.2.1
谢谢!
在您的 .npmrc
个文件中,您可能有 prefix=/Users/trott/.npm-packages
。如果是这样,请保留它并使用 mkdir ~/.npm-packages
创建目录。或者将其设置到不同的目录。或者完全删除该条目。
可能导致这种情况发生的 places to look for the .npmrc
file:
- per-project config file (/path/to/my/project/.npmrc)
- per-user config file (~/.npmrc)
- global config file ($PREFIX/etc/npmrc)
- npm builtin config file (/path/to/npm/npmrc)