我的 clasp 重新安装有什么问题?

What is wrong with my clasp re-installation?

我有一台 Mac 运行ning macOS 11.4。我在同一台机器上使用 clasp(大量)OS,但最近我不得不擦除我的 SSD 并重新安装所有东西。

我已经使用 macOS 安装程序 (node-v14.17.3.pkg) 安装了 node.js,这包括 npm。

然后我用 sudo npm install @google/clasp -g.

通过终端安装了 clasp

以上过程反映了我第一次安装时所做的,尽管它们应该是更早的版本(可能是一年前)。

现在当我尝试 运行 clasp(有或没有选项)时出现错误,我希望有人能帮助诊断?

Error: ENOENT: no such file or directory, open 'package.json'
    at Object.openSync (fs.js:498:3)
    at Object.readFileSync (fs.js:394:35)
    at file:///usr/local/lib/node_modules/@google/clasp/node_modules/ts2gas/src/index.js:35:35
    at ModuleJob.run (internal/modules/esm/module_job.js:169:25)
    at async Loader.import (internal/modules/esm/loader.js:177:24)
    at async Object.loadESM (internal/process/esm_loader.js:68:5) {
  errno: -2,
  syscall: 'open',
  code: 'ENOENT',
  path: 'package.json'
}

我遇到了完全相同的问题。 我降级到clasp 2.3版本

npm i @google/clasp@2.3.0 -g

2.4 版本发布仅 7 天前 它现在看起来正在工作。 2.4.1 出来的时候我会切换回最新版本