一个NPM包中有两个vite版本

问题描述 投票:0回答:1

这是我分叉的项目的链接 [https://github.com/guruyaya/vite5-plugin-replace]

如果你看一下这些变化,主要的区别是,在代码中,在 package.json 中,我替换了:

  "peerDependencies": {
    "vite": "^2"
  }

与:

  "peerDependencies": {
    "vite": "^5"
  }

问题是,我想将其作为 NPM 包的真正修复。我的测试显示这个插件可以工作,在版本 5 上没有任何问题,至于版本 2 - 我猜它已经由它的所有者测试过了。然而,我无意建议这个修复,而不允许它在版本 2 和版本 5 上工作。但是,我找不到允许 2 个不同版本的 vite 的方法。你能帮我解决这个问题吗? 谢谢

npm vite package.json
1个回答
0
投票

您可以使用逻辑 OR 运算符来实现此目的:

^2 || ^5

© www.soinside.com 2019 - 2024. All rights reserved.