bs-平台版本不匹配

bs-platform version mismatch

我有一个全局 bs-platform 安装和一个本地项目的本地安装。它们有不同的版本。直到今天一切都很好。每次我尝试 运行 我的本地项目时,都会抛出以下错误:

bs-platform version mismatch Running bsb 5.0.4 (/home/jefferson/.nvm/versions/node/v12.4.0/lib/node_modules/bs-platform) vs vendored 4.0.5 (/home/jefferson/astrocoders/lion-carne-client/node_modules/bs-platform)

如何解决?我正在使用 yarn.

您有几个选择:

  1. 使用本地安装的包

    一个。通过 package.json 中定义的脚本,使用 yarn runnpm run

    执行

    b。通过npx执行命令,npm附带:npx bsb -make-world

  2. 通过将全局安装的包链接到项目并使用 yarn link bs-platformnpm link bs-platform 覆盖任何本地安装的同名包(每个只需要一次)项目)。 node_modules/bs-platform 将是指向全局安装包的符号链接,因此当 运行 全局 bsb 时没有版本不匹配。