在Windows 10上安装后无法识别卡扣

问题描述

我正在尝试在Win 10计算机上将Visual Studio Code用作Google表格脚本编辑器。

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

当前情况是无法在系统上识别到扣。 这些是命令行结果:

c:\>where npm
C:\Program Files\nodejs\npm
C:\Program Files\nodejs\npm.cmd

c:\>where clasp
C:\Users\XXX\AppData\Roaming\npm\clasp
C:\Users\XXX\AppData\Roaming\npm\clasp.cmd

在驱动器c上:无法识别根目录(和C:\Users\XXX\AppData\Roaming\npm\clasp以外的任何文件夹)扣住

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


C:\Users\XXX\AppData\Roaming\npm>clasp -v
2.3.0

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

SET NODE_PATH=% APPDATA%\npm

没有帮助。

Windows PATH上与

npm相关的路径:

C:\Users\XXX\AppData\Roaming\npm

我尝试将以下文件路径添加PATH之前的 之前

C:\Program Files\nodejs\npm

没有帮助

基于this post,看起来npm实际上已安装两次。对于当前用户C:\Users\XXX\AppData\Roaming\npm和所有用户C:\Program Files\nodejs\npm。 也许是问题所在。

我想从干净的环境重新开始。

如何卸载C:\Users\XXX\AppData\Roaming\npm上的本地用户npm安装?

解决方法

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

  • 按Ctrl + r
  • 编写%AppData%并按Enter键
  • 您将进入漫游文件夹
  • 转到npm内的roaming文件夹,检查是否存在名为clasp的文件
  • 如果是,则在环境变量中将路径添加到npm
  • 在我的情况下,路径为C:\Users\HARI\AppData\Roaming\npm