【问题标题】:clasp is not recognized after installing on windows 10在 windows 10 上安装后无法识别 clasp
【发布时间】:2021-01-11 16:50:31
【问题描述】:

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

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

目前的情况是系统无法识别 clasp。 这些是命令行结果:

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:root(以及除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 上的 npm 相关路径PATH

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 安装?

【问题讨论】:

    标签: node.js windows windows-10 npm-install clasp


    【解决方案1】:

    您需要在环境变量中添加 npm 的路径。然后就可以了。

    • 按 Ctrl+r
    • %AppData%并回车
    • 您将登陆漫游文件夹
    • 转到roaming 中的npm 文件夹并检查是否存在名为clasp 的文件
    • 如果是,则在环境变量中添加npm的路径
    • 在我的例子中,路径是C:\Users\HARI\AppData\Roaming\npm

    【讨论】:

    • 我完全按照你说的做了,我可以看到我的用户 npm 文件夹中安装了 casp,但是使用 env 变量的技巧对我不起作用,我也尝试了 github.com/google/clasp/issues/705
    猜你喜欢
    • 1970-01-01
    • 2016-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-30
    • 2020-11-02
    相关资源
    最近更新 更多