卡扣在安装到窗户10上之后不被识别



我正试图在win 10机器上使用Visual Studio代码作为Google Sheets脚本编辑器。

长话短说,我不会描述我的所有步骤,因为我一开始并没有真正理解我需要什么。即使我想做,我也做不到。

目前的情况是系统上无法识别卡扣。以下是命令行结果:

c:>where npm
C:Program Filesnodejsnpm
C:Program Filesnodejsnpm.cmd
c:>where clasp
C:UsersXXXAppDataRoamingnpmclasp
C:UsersXXXAppDataRoamingnpmclasp.cmd

在驱动器c:root(以及除C:UsersXXXAppDataRoamingnpmclasp以外的任何文件夹(卡扣无法识别

c:>clasp -v     
'clasp' is not recognized as an internal or external command,
operable program or batch file.

C:UsersXXXAppDataRoamingnpm>clasp -v
2.3.0

我发现的一个建议是将Windows用户变量设置如下:

SET NODE_PATH=% APPDATA%npm

没有帮助。

WindowsPATH:上与npm相关的路径

C:UsersXXXAppDataRoamingnpm

我试图在上方的文件路径之前,将以下文件路径添加到PATH

C:Program Filesnodejsnpm

对没有帮助

根据这篇文章,看起来npm实际上安装了两次。对于当前用户C:UsersXXXAppDataRoamingnpm和对于所有用户C:Program Filesnodejsnpm。也许这就是问题所在。

我想从干净的env开始。

如何卸载C:UsersXXXAppDataRoamingnpm上的本地用户npm安装?

您需要在环境变量中添加npm的路径。然后它就会起作用。

  • 按Ctrl+r
  • 写入%AppData%并点击回车键
  • 您将登录漫游文件夹
  • 转到roaming中的npm文件夹,检查是否存在名为clasp的文件
  • 如果是,则在环境变量中添加到npm的路径
  • 在我的情况下,路径是C:UsersHARIAppDataRoamingnpm

最新更新