bs-平台版本不匹配

时间:2019-06-24 12:38:01

标签: yarnpkg reason bucklescript

我有一个全局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 个答案:

答案 0 :(得分:2)

您有几种选择:

  1. 使用本地安装的软件包

    a。通过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时不会出现版本不匹配的情况。