last-cjs-version 方便使用cjs 版本 sindresorhus 的包 - CNode技术社区

last-cjs-version 方便使用cjs 版本 sindresorhus 的包
发布于 3 年前 作者 magicdawn 3057 次浏览 来自 分享

越来越多模块在迁移到 esm, like execa, got, globby, zx ... 但是如果项目本身是 cjs, 需要使用 dynamic import import() 函数来使用 esm 这个模块可以找到最后更新的 commonjs 版本, 要不然得去人肉去翻 changelog / release note 才能确定 https://github.com/magicdawn/last-cjs-version

$ last-cjs-version execa
5.1.1
$ last-cjs-version got
11.8.3
$ last-cjs-version execa -m
5
$ echo pnpm add execa@`last-cjs-version -m execa`
pnpm add execa@5
# this will exec 'pnpm add execa@5'
$ pnpm add execa@`last-cjs-version -m execa`

以上.

回到顶部

AltStyle によって変換されたページ (->オリジナル) /