我在这里看过很多类似的帖子,但由于某种原因,这些解决方案似乎对我不起作用。显然,我错过了一些东西。
我通过运行depcheck
全局安装了npm install -g depcheck
个包,运行正常,没有任何错误。
如果我进入npm packages
的全局目录,那是:
在我的Windows 10计算机上c:\Users\<Username>\AppData\Roaming\npm
,我确实看到了depcheck.cmd
文件。
我还在depcheck
文件夹中看到c:\Users\<Username>\AppData\Roaming\npm\npm_modules
文件夹。
我认为这意味着我可以在全球范围内安装depcheck
软件包。
当我运行npm config get prefix
时,我得到c:\Users\<Username>\AppData\Roaming\npm
这似乎是正确的路径。
为什么当我在项目的depcheck
所在的根文件夹中运行package.json
时,我得到:
&#39; depcheck&#39;不被视为内部或外部命令, 可操作程序或批处理文件
如果我在项目的根文件夹中尝试另一个标准npm command
,它可以正常工作。例如,我运行了npm -v
并获得了版本号。
我做错了什么?
答案 0 :(得分:0)
之前我也遇到过这个问题。在网上搜索后,我发现重新安装具有管理员权限的NPM对我有用,因为没有管理员权限的安装程序不会创建/写入某些特定文件。我希望这对你有所帮助。
帕斯卡。