我正试图在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