首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么"npm安装-g grunt-cli“不能正常工作?

为什么"npm安装-g grunt-cli“不能正常工作?
EN

Stack Overflow用户
提问于 2020-11-23 18:11:37
回答 1查看 360关注 0票数 0

我在我的项目中很难使用咕噜声。我正在设置11.0.1版本的macos计算机。项目文件(本地文件)原则上是正确的,因为我在另一台计算机上使用它,而且它在那里工作正常。

我已经尝试解决这个错误超过两天了,问题是本地配置不能正确工作,因为我得到了消息~ bash: grunt命令在尝试用gruntgrunt watch命令初始化grunt时找不到。

当尝试全局安装grunt-cli时,我会得到以下错误:

代码语言:javascript
复制
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或节点版本错误吗?

代码语言:javascript
复制
$ npm -v && node -v
7.0.8
v15.2.1

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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)

  • per-user配置文件(~/.npmrc)

  • global配置文件($PREFIX/etc/npmrc)

  • npm内置配置文件(/path/to/npm/npmrc)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64973941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档