package.json
的 rgVersion
字段为 https://github.com/microsoft/ripgrep-prebuilt/releases 的 tag 号。
package.json
的 prebuiltVersion
字段为 prebuilt 包的版本号。
yarn --ignore-scripts
node ./scripts/generatePreBuiltPkg.js
cd prebuilt
npm publish --access public
- 运行
./scripts/generatePreBuiltPkg.js
生成@opensumi/ripgrep-prebuilt
包。 在这一步会自动下载 https://github.com/microsoft/ripgrep-prebuilt/releases 中的编译好的ripgrep
文件下载到./prebuilt/build/
目录。 - 在
postinstall
时下载 CDN 上的@opensumi/ripgrep-prebuilt
对应平台的ripgrep
并解压缩到./bin/
目录 - 通过
rgPath
拿到ripgrep
即可执行
- 执行
npm install
。 - 修改。
- 修改 。
- 首先发布
@opensumi/ripgrep-prebuilt
。- 执行
node ./scripts/generatePreBuiltPkg.js
- 打开到
prebuilt
目录,执行npm publish
。
- 执行
- 再回到当前的
ripgrep
目录,执行npm publish
。