bubblewrap init throws-bash:bullewrap:未找到命令



我正在构建一个PWA,并按照本教程创建TWA。npm i -g @bubblewrap/cli运行良好。当我运行时

bubblewrap init --manifest=http://localhost:8000/static/manifest.webmanifest

bubblewrap init --manifest="http://localhost:8000/static/manifest.webmanifest"

bubblewrap init --manifest="<http://localhost:8000/static/manifest.webmanifest>"

我得到这个错误:

-bash: bubblewrap: command not found

我已经根据这篇文章更新了npm和bubblewrap,但仍然收到错误。我的index.html在static目录中。

  • 节点v17.6.0
  • npm v8.5.1
  • java v17
  • jdk v11

有人对bubblewrap为什么不被认可有什么建议吗?

我也遇到了同样的问题。在我的案例中,问题是当我使用npm安装bubblewrap时,它将其安装在v18.12.1位置,但我的npm使用的是另一个版本(在本例中为v16.16.0(。因此,使用bubblewrap命令会导致与您提到的相同的错误。我偶然发现了这个问题,这个问题解决了我的问题:NVM:npm install-g一直使用错误版本的节点

因此,基本上在Ubuntunpm上,使用prefix变量全局安装软件包,该变量设置在一个名为~/.npmrc的文件中。我通过编辑~/.npmrc文件修复了它,并确保prefix指向正确的版本。

相关内容

  • 没有找到相关文章

最新更新