无法从 esbuild 访问包 - 此错误是什么意思?

Dan*_*ing 3 node.js npm esbuild

更新依赖项时,出现以下错误:

npm ERR! esbuild-android-64 not accessible from esbuild
Run Code Online (Sandbox Code Playgroud)

除了 ESBuild 上的一个问题之外,我找不到任何对它的引用,该问题显然是通过更新到 Node 16 解决的,而我已经在使用 Node 16。

我找不到错误试图传达的内容,更不用说如何修复它了。有人在 NPM 上看到过“无法访问”错误吗?

我在 Mac 上没有遇到这个问题,但我们的 CI 服务器是 Windows,而且似乎经常遇到它。

小智 7

更改 AWS 上的 Node 版本以匹配我在本地计算机上使用的 Node 版本帮助我克服了这个问题。

AWS 使用的是 Node v14。当我指定 Node v16 时,问题就消失了。

如果您在 AWS 上部署,请查看此主题: 如何更改 AWS 节点版本