Node.js TypeError:从GoogleMapsAPI文档本地运行NPX命令时,必须调用as:npm.load(回调)

Node.js TypeError:从GoogleMapsAPI文档本地运行NPX命令时,必须调用as:npm.load(回调),node.js,typescript,npm,webpack,google-maps-api-3,Node.js,Typescript,Npm,Webpack,Google Maps Api 3,尝试使用此命令在本地运行以下命令: npx @googlemaps/js-samples init directions-waypoints googlemapssample 但每次我尝试在本地运行npx命令时,它都会在几秒钟后失败,并出现以下错误: TypeError: must call as: npm.load(callback) at Object.load (C:\tmp\nodejs\npm-cache\_npx\33944\node_modules\@googlemaps

尝试使用此命令在本地运行以下命令:

npx @googlemaps/js-samples init directions-waypoints googlemapssample
但每次我尝试在本地运行
npx
命令时,它都会在几秒钟后失败,并出现以下错误:

TypeError: must call as: npm.load(callback)
    at Object.load (C:\tmp\nodejs\npm-cache\_npx\33944\node_modules\@googlemaps\js-samples\node_modules\npm\lib\npm.js:123:13)
    at Object.main [as handler] (C:\tmp\nodejs\npm-cache\_npx\33944\node_modules\@googlemaps\js-samples\cli\index.js:84:9)

我有npm版本
npm
version
6.14.5
node
version
14.4.0
。我真的不明白为什么会出现这个错误。

显然,他们正在使用一个不推荐的npm.load(options,callback)方法调用。NPM似乎只需要一个回调参数(没有选项参数)。
我的猜测是,很少有人尝试这样做。我不知道这个神秘的问题是否是为了解决这个问题而出现的:

嗯,好吧,那太不幸了。因此,我想在本地“重新创建”示例…我只是手动创建文件,复制代码,然后
npm安装
-ing libs?看起来很乏味……但是如果我想在本地运行示例,我想我没有其他选择。啊,我在Github repo上的README.md文件中看到,我可以做以下事情:
#安装包
npm I-g@googlemaps/js samples
将示例提取到目标文件夹
googlemaps js samples initmap simple destFolder
#运行示例
cd destFolder
npm i
npm run dev
…即使遵循Github repo中列出的那些步骤,也会在以下命令上导致相同的错误:
googlemaps js samples init map simple destFolder