TypeError: must call as: npm.load(callback) when running NPX command locally from Google Maps API documentation
TypeError: must call as: npm.load(callback) when running NPX command locally from Google Maps API documentation
尝试使用此命令在本地 运行 以下 Google Maps API example:
npx @googlemaps/js-samples init directions-waypoints googlemapssample
但是每次我在本地尝试 运行 npx
命令时,它都会在几秒钟后失败,并且出现以下错误:
TypeError: must call as: npm.load(callback)
at Object.load (C:\tmp\nodejs\npm-cache\_npx944\node_modules\@googlemaps\js-samples\node_modules\npm\lib\npm.js:123:13)
at Object.main [as handler] (C:\tmp\nodejs\npm-cache\_npx944\node_modules\@googlemaps\js-samples\cli\index.js:84:9)
我有 npm 版本 npm
版本 6.14.5
和 node
版本 14.4.0
。不太明白为什么会出现此错误。
显然他们正在使用对 npm.load(options, callback) 方法的弃用调用。 NPM 似乎只期望一个回调参数(没有选项参数)。
我的猜测是,很少有人尝试 运行 这种方式。我不知道这个神秘的问题是否被打开来解决这个问题:https://github.com/googlemaps/js-samples/issues/335
尝试使用此命令在本地 运行 以下 Google Maps API example:
npx @googlemaps/js-samples init directions-waypoints googlemapssample
但是每次我在本地尝试 运行 npx
命令时,它都会在几秒钟后失败,并且出现以下错误:
TypeError: must call as: npm.load(callback)
at Object.load (C:\tmp\nodejs\npm-cache\_npx944\node_modules\@googlemaps\js-samples\node_modules\npm\lib\npm.js:123:13)
at Object.main [as handler] (C:\tmp\nodejs\npm-cache\_npx944\node_modules\@googlemaps\js-samples\cli\index.js:84:9)
我有 npm 版本 npm
版本 6.14.5
和 node
版本 14.4.0
。不太明白为什么会出现此错误。
显然他们正在使用对 npm.load(options, callback) 方法的弃用调用。 NPM 似乎只期望一个回调参数(没有选项参数)。 我的猜测是,很少有人尝试 运行 这种方式。我不知道这个神秘的问题是否被打开来解决这个问题:https://github.com/googlemaps/js-samples/issues/335